当前位置: 首页 > news >正文

CSS如何制作悬停文字下划线动画_利用width过渡

用width过渡原生text-decoration无效,因下划线非独立元素;应使用::after伪元素配合transform: scaleX()实现稳定渐变动画,并注意中英文混排宽度偏差及移动端hover不可靠问题。hover下划线动画用width过渡为什么常失效直接给 text-decoration: underline 加 transition: width 0.3s 不起作用——因为下划线不是独立元素,也没有 width 可过渡。浏览器根本不把原生下划线当“可动画属性”处理,width 对它完全无效。真正能动的是你手动造的“下划线”,比如用 ::after 伪元素画一条横线,再控制它的 width 和 transform。用::after伪元素实现宽度渐变下划线核心思路:给文字加相对定位,用 ::after 在底部画一条窄线,初始 width: 0,悬停时撑开到文字宽度。必须给父元素(如 <a>)设 position: relative,否则 ::after 无法精确定位到底部::after 要设 content: ""、display: block、position: absolute推荐用 transform: scaleX(0) + transform-origin: left 替代纯 width,更稳定(尤其中英文混排时文字宽度计算易偏移)过渡要写在伪元素上,不是父元素:::after { transition: transform 0.3s ease; }a { position: relative; color: inherit; text-decoration: none;}a::after { content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform 0.3s ease;}a:hover::after { transform: scaleX(1);}中英文/数字混排时下划线错位怎么办字体不同、字符宽度不均会导致 100% 计算出的伪元素宽度和视觉文字宽度不一致,下划线看起来“不够长”或“超出去”。这不是 bug,是字体度量差异。 稿定AI 拥有线稿上色优化、图片重绘、人物姿势检测、涂鸦完善等功能

http://www.jsqmd.com/news/669633/

相关文章:

  • Phi-3-mini模型效果展示:智能生成Java八股文答案与深度解析
  • 2026年靠谱的刺丝滚笼护栏/热镀锌刺丝滚笼/高铁刺丝滚笼厂家推荐 - 行业平台推荐
  • 【AGI药物研发实战白皮书】:SITS2026独家解密——3大AI模型如何将靶点发现周期从5年压缩至11个月
  • 2026年比较好的防水胶粉/憎水增强胶粉厂家精选 - 品牌宣传支持者
  • 3 个用资金费率赚钱的隐藏逻辑
  • x86‌汇编 REPE CMPSB‌ 指令学习
  • 【代码开源】基于STM32的智能路灯控制系统设计
  • 2026年比较好的机场防护栅栏/金属网片防护栅栏/刺网防护栅栏厂家选择指南 - 品牌宣传支持者
  • 【Linux】进程(1)基础
  • Pixel Aurora Engine 算法原理浅析:从扩散模型到惊艳生成
  • 2026年知名的SJA丝杆升降机/非标丝杆升降机/伞齿轮丝杆升降机/SWL丝杆升降机生产厂家推荐 - 行业平台推荐
  • FlowState Lab 赋能智能运维:服务器异常波动检测与根因分析
  • 2026年口碑好的锥齿轮螺旋升降机/滚珠螺旋升降机/螺旋升降机/多台同步螺旋升降机品牌厂家推荐 - 品牌宣传支持者
  • Wan2.2-I2V-A14B一文详解:Diffusers pipeline定制与自定义scheduler实践
  • 一招解决 H5 远程收款:动态支付链接优势
  • FireRedASR-AED-L效果展示:同一人不同语速(慢速/常速/快速)识别对比
  • Kotaemon效果展示:实测文档问答,回答精准度惊艳
  • 项目做了一半想重写?这套前端架构让你少走3年弯路
  • Linux 的 runcon 命令
  • 别再只用RMSE了!用evo的绘图功能给你的SLAM论文加个“颜值Buff”
  • 2026年比较好的哈尔滨水泥制品/哈尔滨水泥制品彩砖/哈尔滨水泥制品流水槽实力工厂推荐 - 行业平台推荐
  • 云计算Linux——基础操作命令(一)
  • 事务四大特性(ACID)、四大隔离级别、Spring 七大事务传播行为
  • 一文讲清,排班管理系统是什么意思?排班管理系统如何优化企业用工?
  • 忍者像素绘卷参数详解:Steps=20/30/50对16-Bit像素块清晰度影响可视化分析
  • STM32F407驱动无刷电机:用CubeMX和HAL库快速实现SimpleFOC开环调速
  • 对于所有翻译从业者而言,唯有认清自身定位,敬畏信息、坚守操守、精进专业,才能在翻译之路上行稳致远。
  • 告别枯燥协议文档:用Wireshark抓包和Python脚本‘看见’JESD204B的链路建立过程
  • 2026年靠谱的哈尔滨步道板流水槽/哈尔滨步道板水泥盖板/黑龙江步道板水泥砖销售厂家推荐 - 品牌宣传支持者
  • Phi-3-vision多模态模型体验:用Chainlit前端轻松实现图片问答