css渐变实现多行文本下划线动画

本文介绍如何使用CSS为多行文本创建一个鼠标悬停时显示的下划线动画效果。通过HTML和CSS代码实现,当鼠标移到文本上时,下划线优雅地出现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

给多行文本做一个鼠标移动上去,加一个下划线动画.

html
 <h1 class="title">
    <span class="line-hover">使用 CSS Grid(网格) 布局来创建一个超酷的图像网格,它会根据屏幕的宽度改变列的数量,以实现响应式布局。</span>
</h1>

复制代码
css
.title{
        width: 40vw;
        margin: 0 auto;
        line-height: 1.5;
        color: #333;
        font-size: 2vw;
      }
      .line-hover{
         background-image: linear-gradient(#f00 0%, #f00 100%);
         background-repeat: no-repeat;
          background-size: 0px 2px;
          background-position: 0px 95%;
          transition: background-size 0.25s;
          padding: 0.1% 0px;

      }
      .title:hover .line-hover{
        background-size: 100% 2px;
         transition: background-size 0.25s ;
      }
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值