Tailwind CSS如何实现文字装饰线_使用decoration系列类丰富CSS文字

Tailwind用decoration-前缀类拆分text-decoration:underline/line-through/overline控位置,decoration-solid/dashed/dotted/wavy控线型,decoration-{color}控颜色,decoration-{size}控粗细,decoration-offset-{size}控偏移;需组合使用且注意顺序,underline本身不触发颜色或粗细。text-decoration属性在Tailwind里对应哪些类Tailwind不直接暴露text-decoration的原始值,而是用decoration-前缀拆解控制:线型、颜色、粗细、偏移、样式。它把CSS的复合属性打散成可组合的原子类,好处是避免手写冗余样式,坏处是初看容易漏掉某一层。常见错误是只加underline却忘了配decoration-blue-500,结果线条还是浏览器默认的黑色;或者用了decoration-wavy但没配decoration-2,波浪线细得几乎看不见。underline / line-through / overline:控制线位置(必须显式声明,无默认)decoration-solid / decoration-dashed / decoration-dotted / decoration-wavy:线型(默认solid,但不写就不会生效)decoration-{color}:颜色支持所有调色板,如decoration-rose-400decoration-{size}:粗细,decoration-1≈1px,decoration-4≈4pxdecoration-offset-{size}:控制线与文字的垂直距离,decoration-offset-2比默认更远为什么underline类单独存在却不能和decoration-color一起用因为underline只是text-decoration-line: underline的快捷方式,它本身不触发text-decoration-color或text-decoration-thickness------这些是独立CSS属性,Tailwind用decoration-系列分别控制。所以光写underline text-red-500不会让下划线变红,必须加decoration-red-500。另一个坑是顺序:Tailwind按类名顺序生成CSS,如果decoration-red-500写在underline前面,某些旧版浏览器可能忽略。稳妥做法是把underline放最前,再跟decoration-相关类。立即学习"前端免费学习笔记(深入)";正确:underline decoration-green-500 decoration-2 decoration-wavy错误:decoration-green-500 underline(部分Safari 15.4以下版本失效)注意:decoration-offset-对line-through效果不明显,更适合underline和overlinedecoration-wavy在Firefox和Chrome渲染差异大吗大。Firefox从v91开始原生支持text-decoration-style: wavy,渲染平滑;Chrome直到v115才完全对齐,早期版本会退化为锯齿状虚线,且decoration-offset在Chrome中对波浪线垂直定位不准------偏移量实际生效值比写的少约0.5px。 稿定AI 拥有线稿上色优化、图片重绘、人物姿势检测、涂鸦完善等功能

相关推荐
j7~12 分钟前
【Python】(篇六)《基础语法(函数、列表和元组、字典、文件)》---详解
开发语言·python·文件·函数·字典·编程学习·元组与列表
Wx-bishekaifayuan39 分钟前
springboot户外登山社交小程序19787-计算机课程设计、毕业设计
spring boot·后端·python·spring·elasticsearch·django·课程设计
+VX:Fegn089542 分钟前
计算机毕业设计|基于springboot + vue外卖点餐系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
FYKJ_20101 小时前
springboot刑事案件管理系统03047-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
盟接之桥2 小时前
线束数字化--先进先出为什么总是停留在纸面上?
大数据·网络·数据库·人工智能·制造·ai编程
Python图像识别2 小时前
18-【2027毕设】YOLO11烟雾检测识别系统 - Python完整源码+PyQt5界面+训练模型+数据集
python·深度学习·yolo·毕业设计·毕设
FYKJ_20102 小时前
springboot助农产品销售商城05829-计算机课程设计、毕业设计
java·spring boot·python·mysql·spark·django
Yunovian2 小时前
AI时代,针对模型与应用,浅谈一下各编程语言
开发语言·c++·人工智能·python·ai·rust·ai编程
weixin_457760002 小时前
基于 YOLO11m-Pose 的动物姿态估计系统:从 Animal-Pose 标注到 Python 桌面部署
人工智能·python·深度学习
adinnet20263 小时前
预算管控:预算执行与偏差问数
大数据·数据库