常用css
文本不换行,直到遇到 br
标签。
white-space:nowrap;
前提设定宽度.
一行文本 省略号
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
多行文本省略号
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
textarea去掉拖拽大小,隐藏滚动条
overflow:hidden;//隐藏滚动条 resize:none;//禁止拖拽修改textarea大小
字符间距
letter-sapcing:2em
首行缩进
text-indent:2em;
滚动条(各个浏览器有兼容问题)
::-webkit-scrollbar { 滚动条区域
width: 20px; 宽度 y轴
height: 3px; 高度 x轴
background-image: #f00;
}
::-webkit-scrollbar { 滚动条区域蒙层
width: 20px;
height: 3px;
background-image: linear-gradient(135deg, #1DE9B6 0%, rgba(8, 196, 219, 0.5) 72%, rgba(0, 182, 234, 0.3) 100%);
}
::-webkit-scrollbar-thumb { 滚动滑块样式 宽高自动的
border-radius: 0;
transition: all .2s;
border-radius: 0.25rem;
}
/* start--文本行数限制--start */
.u-line-1 {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.u-line-2 {
-webkit-line-clamp: 2;
}
.u-line-3 {
-webkit-line-clamp: 3;
}
.u-line-4 {
-webkit-line-clamp: 4;
}
.u-line-5 {
-webkit-line-clamp: 5;
}
.u-line-2, .u-line-3, .u-line-4, .u-line-5 {
overflow: hidden;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; // 弹性伸缩盒
-webkit-box-orient: vertical; // 设置伸缩盒子元素排列方式
}