相信大家在浏览各大商城网站时,都会看到一些关于产品促销的效果,比如某个产品的原价标记为多少,现价又改成了多少,并且为了用户发现更直观的差距,通常会在原价上添加一个明显的删除线!
当然除了商城网站上会出现这样的效果,在我们普通网站或者论坛站上,为了更美观更简洁得展现网站内容,也会使用css实现删除线效果!
那么如何使用css实现删除线样式呢?
下面我们通过简单的代码示例,为大家详细解说关于css删除线的实现方法!
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>css删除线</title>
<style>
.demo{
text-decoration:line-through;
color:red;
}
span{color:black;}
</style>
</head>
<body>
<div>
<p><spanclass="demo"><span>这里有一个删除线</span></span></p>
</div>
</body>
</html>
通过浏览器访问,css删除线实现效果如下图:
009b6b898c6a53b94e6b75d5abb1066.png
这里主要用到css中的text-decoration:line-through样式属性。
首先大家应该都知道text-decoration属性是规定添加到文本的修饰。
而值为line-through则表示定义穿过文本下的一条线。
在上述代码中我们结合了text-decoration:line-through;和<span></span>样式定义文本字体颜色的样式,来实现删除线与文字颜色不一的样式效果!
同理我们也可以轻松的实现原价现价的相关效果:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>css删除线</title>
<style>
.demo{
text-decoration:line-through;
color:red;
}
span{color:black;}
</style>
</head>
<body>
<div>
<p>原价:<spanclass="demo"><span>500元</span></span><br>
现价:150元
</p>
</div>
</body>
</html>
Tag:
如何