css怎么制作下拉箭头

CSS制作下拉箭头

今天在学会了如何用“◇”制作我们网页中常见的下拉箭头,暂时没有用iconfont。
首先我们知道i,s等标签在HTML4的时候已经不再提倡使用(语义化方面),但是这些小标签的使用在很多大网站的开发中也起着举足轻重的作用。
话不多说,上图:
在这里插入图片描述
文本后面的箭头就是今天学到的。
CSS部分:

    s, i, em {
    	font-style: normal;
    	text-decoration: none;
	}
    .site-nav {
        height: 30px;
		width:120px;
        background: #ae4141;
		color: #fff;
        line-height: 30px;
		border-radius: 5px;
    }
    .site-nav-send {
        position: relative;
        padding: 0 25px 0 10px;
    }
    .site-nav i{
        width: 15px;
        height: 7px;
        position: absolute;
        top: 14px;
        right: 8px;
        overflow: hidden;
    }
    .site-nav s{
        position: absolute;
        top: -8px;
        font: 400 12px/150% "consolas";
    }

html部分:

<!--nav_start-->
<div class="site-nav">
	<div class="site-nav-send">
		送至:北京
		<i><s>◇</s></i>
	</div>
</div>
<!--nav_end-->

做成这个效果关键是处理好<i>标签和<s>标签的包含关系及溢出关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值