如何用css设置删除线样式?

2024-01-17 11:28 小编
   相信大家在浏览各大商城网站时,都会看到一些关于产品促销的效果,比如某个产品的原价标记为多少,现价又改成了多少,并且为了用户发现更直观的差距,通常会在原价上添加一个明显的删除线!
    当然除了商城网站上会出现这样的效果,在我们普通网站或者论坛站上,为了更美观更简洁得展现网站内容,也会使用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: 如何
在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码