css下划线的值

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS是前端开发中不可或缺的一部分,其中下划线的样式也非常常见。下划线的样式可以通过CSS中text-decoration属性来设置,并且该属性有以下几个值:text-decoration: unde

CSS是前端开发中不可或缺的一部分,其中下划线的样式也非常常见。下划线的样式可以通过CSS中text-decoration属性来设置,并且该属性有以下几个值:

text-decoration: underline; /* 默认值,表示文本下划线样式 */
text-decoration: none; /* 表示文本没有下划线样式 */
text-decoration: overline; /* 表示文本上划线样式 */
text-decoration: line-through; /* 表示文本中间划线样式 */
text-decoration: underline overline; /* 表示文本同时有上下划线样式 */ 

除了以上几个常用的属性值外,text-decoration属性还可以有其他一些属性值,例如:dotted、dashed、double、solid、wavy等等,这些属性值能够给下划线赋予不同的样式效果。

下划线的样式可以用在文本链接中,比如给超链接加下划线,可以让用户清楚的知道这是一个可点击的链接。

a {
   text-decoration: underline;
} 

有时候,我们需要使用JavaScript/jquery来动态的改变下划线的样式,可以通过以下代码实现:

// 改变下划线颜色为红色,并增加动画
$("a").hover(function(){
   $(this).css("text-decoration", "underline red");
   $(this).animate({borderSpacing: 360}, {
       step: function(now,fx) {
           $(this).css('transform','rotate('+now+'deg)');
       },
       duration:'slow'
   },'linear');
}, function(){
   $(this).css("text-decoration", "underline");
   $(this).animate({borderSpacing: 0}, {
       step: function(now,fx) {
           $(this).css('transform','rotate('+now+'deg)');
       },
       duration:'slow'
   },'linear');
}); 

在开发中,选择合适的下划线样式不仅会使得页面更加美观,也能提高页面的可读性。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css下划线的值

粉丝

0

关注

0

收藏

0

已有0次打赏