实现文字下划线从中间向两端延伸的动画效果,主要是通过css的transform和transition属性来实现,下面直接粘贴代码和效果图:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">.testStyle{position:relative;width: 8%;       /*控制字体下划线的长度*/}.testStyle::after{content:'';display:block;/*开始时候下划线的宽度为100%*/width:100%;height:3px;position:absolute;bottom:-10px;background:#000;transition:all 0.3s ease-in-out;/*通过transform的缩放scale来让初始时x轴为0*/transform: scale3d(0,1,1);/*将坐标原点移到元素的中间,以原点为中心进行缩放*/transform-origin:50% 0;}.testStyle:hover::after{/*鼠标经过时还原到正常比例*/transform:scale3d(1,1,1);}</style></head><body><div><h1 class="testStyle">测试文字</h1></div></body>
</html>

02 css实现文字下划线动画效果相关推荐

  1. css3 背景大小background-size属性实现鼠标移入文字下划线动画效果

    最近看到一个页面有一个很有趣的动画,就是鼠标移入后,在对应的文字下方会出现下划线的动画效果,当鼠标移除后,下划线动画会消失,于是想了下该如何去实现这个动画效果. 第一个想法是想通过with来做,但是这 ...

  2. CSS3技巧30:简单而实用的CSS导航下划线动画效果

    2021 结束了 迎来了 2022 回望这一年,收获了不少,也失去了很多. -------------------------------------------------------------- ...

  3. php css下划线,css下划线如何设置?css设置文字下划线的方法介绍

    在网页中默认情况下文字字体是没有下划线样式的,但是有时候我们在网页中会看到不是链接的文字下面会有一行下划线,那么这个下划线样式是怎么实现的呢?本篇文章就来给大家介绍一下css设置文字下划线的方法,接下 ...

  4. css里给文字加下划线代码,css添加文字下划线样式的方法

    css添加文字下划线样式的方法 发布时间:2020-08-31 13:54:27 来源:亿速云 阅读:65 作者:小新 这篇文章将为大家详细讲解有关css添加文字下划线样式的方法,小编觉得挺实用的,因 ...

  5. 纯CSS导航栏下划线滑动效果

    纯CSS导航栏下划线滑动效果 问题描述 面向 C 端的产品嘛,总有一些动效想要提高用户体验,以下是用纯 css 实现导航栏选中下划线滑动效果 解决方案 以下是实现效果: 主要代码如下: <tem ...

  6. php超链接鼠标滑动加下划线,打造与众不同的鼠标滑过超链接下划线动画效果

    众所周知,超链接元素在默认情况下鼠标滑过时会出现一条下划线.默认的超链接下划线动画十分的生硬,我们可以通过一些简单的处理,来制作出带平滑过渡效果的超链接下划线动画效果. 先来体验一下这个超链接动画的效 ...

  7. 导航菜单中常用的css下划线动画效果-案例

    导航栏下划线动画在网页设计中是非常常见的交互 在线展示 代码 <!DOCTYPE html> <html><head><meta charset=" ...

  8. css 导航栏下划线跟随效果,默认第一个li为选中状态

    本次主要是联系css实现导航栏下划线跟随效果 HTML: <ul id="list"><li class="current_li">&l ...

  9. html导航默认选中状态,css 导航栏下划线跟随效果,默认第一个li为选中状态

    本次主要是联系css实现导航栏下划线跟随效果 HTML: js:主要是为了刷新页面,让第一个li默认有下划线和选中效果 css: /*下划线跟随*/ ul{ display: flex; positi ...

最新文章

  1. tcpip测试工具软件,TCP Test Tool(TCP测试工具) V2.3 官方版
  2. ML之RF/kNNC/LoRC/SVMC/RFC/GBDTC:利用Pipeline(客户年龄/职业/婚姻/教育/违约/余额/住房等)预测客户是否购买该银行的产品二分类(评估、调优、推理)
  3. linux cp指令报错:cp: omitting directory ‘xxx‘(需要加-r递归拷贝)
  4. 王爽汇编语言实验7一个很好的解法(转)
  5. 【机器学习基础】关于Scikit-Learn,你不一定知道的10件事
  6. oracle constraint_type 问题
  7. HTML5表格简单应用案例之[招聘需求表]
  8. 实现 消息提醒图标_用了5年苹果手机都不知道,原来小汽车图标是这个意思 ! ! !...
  9. Java基础01 1个和2个区别比较
  10. IntelliJ IDEA 2019.3 正式发布,给我们带来哪些新特性?| CSDN 博文精选
  11. UBUNTU16.04下Teamviewer的安装
  12. ESP32 之 ESP-IDF 教学(十一)WiFi篇—— WiFi两种模式
  13. 思科无线POC测试要包含哪些测试项
  14. XP系统电脑因“未激活”无法登录进入桌面,而输入序列号后提示“已激活”,以此死循环
  15. JPA、Hibernate和Spring Data JPA区别
  16. oracle 手机壁纸,Android修改手机壁纸功能
  17. bit、byte、位、字节、汉字的关系
  18. 阿里云官方 Redis 开发规范
  19. 网络攻防技术与实践笔记-信息收集技术手段
  20. Keil5新建STM32工程(二)

热门文章

  1. 内网穿透你真的了解吗?
  2. python花式输出_用Python小技巧,来花样表白!
  3. Linux系统从uboot到内核启动流程
  4. Pegasys视频制作套装 小日本
  5. Mybatis一对多,分页问题及映射问题
  6. sudo 命令_su、sudo、sudo su、sudo -i的用法和区别
  7. K8S篇-ubuntu跳板机安装kubectl
  8. protect 继承_C++三种继承方式
  9. 微信小程序配置支付(附完整代码)
  10. 服务器设置静态文件路径,静态文件服务器路径怎么配置好