记录常用的文字文本 相关 CSS 常用代码片段。
单行文本溢出省略号
.ellipsis-one {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}多行文本溢出省略号
.ellipsis-multi {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; /* 显示行数 */
-webkit-box-orient: vertical;
}文字阴影
.shadow-text {
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}渐变文字
.gradient-text {
background: linear-gradient(45deg, #6cad84, #00a7d5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}空心文字
.hollow-text {
color:;
-webkit-text-stroke: 1px #333;
}文本两端对齐
.justify-text {
text-align: justify;
}强制不换行
.no-wrap {
white-space: nowrap;
}自动换行(长英文、URL)
.break-word {
word-wrap: break-word; /* 老属性 */
overflow-wrap: break-word; /* 推荐 */
}大写/小写/首字母大写
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.capitalize {
text-transform: capitalize;
}下划线/删除线/上划线
.underline {
text-decoration: underline;
}
.linethrough {
text-decoration: line-through;
}
.overline {
text-decoration: overline;
}自定义下划线样式
.fancy-underline {
text-decoration: underline wavy red;
}