css中下划线的几种实现方案 | 您所在的位置:网站首页 › 美食类app界面设计图片 › css中下划线的几种实现方案 |
在给文字或者某布局盒子写样式的时候,为了更好看,或者更显眼,可能会用到下划线,在此记录一下几种实现方案。 文字下划线给文字添加下划线其实比较简单 text-decoration 属性这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己的装饰,祖先元素上设置的装饰会“延伸”到后代元素中。不要求用户代理支持 blink。 简单来说就是这个属性可以给文字设置一下装饰效果,比如删除线,下划线啥的。 最常用的就是去掉a标签的默认下划线样式。 实例: h1 { text-decoration: overline } h2 { text-decoration: line-through } h3 { text-decoration: underline } h4 { text-decoration: blink } a { text-decoration: none } 这是标题 1 这是标题 2 这是标题 3 这是标题 4 这是一个链接(文字修饰的颜色可以通过color设置) 盒子下划线border-bottomborder-bottom缩写属性设置一个声明中所有底部边框属性。可以设置的属性分别(按顺序):border-bottom-width, border-bottom-style,和border-bottom-color.border-bottom 通过设置盒子的下边框,可以起到模拟下划线的作用 实例: border-bottom: 1px solid #dbdbdb; border-top:0px; border-left:0px; border-right:0px;这个css的函数不算常见,它的作用其实说白了就是创造一张图片。 用渐变函数来模拟下划线 ,其实是设置背景图片,然后设置宽高,让它看起来像是一个下划线。 实例: 菜鸟教程(runoob.com) .test::after { content: ""; display: block; background: linear-gradient(to right, #188eee, #999); width: 100%; height: 1px; } 内容用这个方法创建的下划线,可自定义程度最高。 可以绘制出很好看的下划线,甚至可以对他定义动画~ |
CopyRight 2018-2019 实验室设备网 版权所有 |