空心,实心箭头制作(正方形的绝对定位实现)

<!DOCTYPE html>

<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <style>
        #triangle-up {
            display:inline-block;
            width: 0;
            height: 0;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
            border-bottom: 100px solid red;

        }

        .s,

        .s tt{ width:0; height:0; line-height:0; font-size:0; 

               border:6px solid red; 

               border-color:transparent red transparent transparent; 

                position:absolute;}

        .s{ left:10px; top:10px;}
        .s tt{ border-right-color:#FCF6F0; right:-8px; top:-6px;}


        .mini_info{
            display: inline-block;
        }
        .mini_info i{

            width:0; height:0; 

    border-width:4px; 

            border-style:solid;

            border-color:#999 #FFF #FFF #FFF; 

            font-size:0; line-height:0;

            color:#999; overflow:hidden; position:absolute; top:11px; left: 100px;
        }


        .four{
            display: inline-block;
        }
        .four i{
            width:0; height:0;
            border-width:8px 8px 8px 0;
            border-style:solid solid solid none;
             border-color:transparent #ccc transparent;

            font-size:0; line-height:0;
            color:#999; overflow:hidden; position:absolute; top:30px; left: 100px;
        }
        /*
        一个正方形的绝对定位背景色与父类一样
        */
        .f_gxtz{
            position: relative;
            background:#FFE9C8;
            width: 100px;
            height: 54px;
            display: inline-block;
            padding: 5px;
        }
        .f_gxtz span{
            background-color:#FFE9C8;
            width: 10px;
            height: 10px;
            display: inline-block;
            position:absolute;
            top:59px;
            left:25px;
            transform:rotate(45deg);
        }


        /*
        空心箭头
        通过两个背景色的正方形绝对定位相差1px覆盖实现

        */
        .item {
            display: inline-block;
        }
        .item span{
            display: inline-block;
            background:#fff;
            border: 1px solid #FEC3A8;
            border-radius: 2px 2px 2px 2px;
            line-height: 50px;
            margin-top: 5px;
            padding: 2px 5px;
            position: relative;
            width: 78px;
            height: 50px;
        }
        .item span b,.item span i {
            position:absolute;
            display: inline-block;
            left:37px;
            width:7px;
            height:7px;
            font:16px/21px Simsun;
            overflow:hidden
        }
        .item span b{
            background-color:#FEC3A8;
            transform:rotate(45deg);
            top:-5px;
        }
        .item span i{
            background-color:#fff;
            transform:rotate(45deg);
            top:-4px;
        }
    </style>
</head>
<body>
    <div id="triangle-up"></div>
    <div class="s">
        <div class="tt"></div>
    </div>
    <div class="mini_info">
        <i></i>
    </div>
    <div class="four">
        <i></i>
    </div>
    <div class="f_gxtz">
        更新通知我
        <span></span>
    </div>
    <div class="item">
        <span>
            <b></b>
            <i></i>
            最强比价
        </span>
    </div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值