浏览器前缀
浏览器前缀 | 浏览器 |
---|---|
-webkit- | Google Chrome, Safari, Android Browser |
-moz- | Firefox |
-o- | Opera |
-ms- | Internet Explorer, Edge |
-khtml- | Konqueror |
背景渐变
兼容性问题很严重,我们这里之讲解线性渐变
语法格式:
background:-webkit-linear-gradient(渐变的起始位置, 起始颜色, 结束颜色);
background:-webkit-linear-gradient(渐变的起始位置, 颜色 位置, 颜色位置....);
文本溢出
单行文本溢出隐藏,显示省略号
p{
white-space:nowrap;/*强制文本一行显示*/
overflow:hidden;/*超出元素默认内容隐藏*/
text-overflow:ellipsis;/*使用省略号代表有内容未显示*/
}
多行文本溢出隐藏,显示省略号
-webkit是针对webkit内核的浏览器
p{
-webkit-line-clamp:2;/*用将属性来限定块元素内文本显示的行数*/
display: -webkit-box;/*将对象作为弹性的伸缩盒子来显示*/
-wbkie-box-orient: vertical;/*设置伸缩盒子对象内子对象的排列方式*/
overflow: hidden;/*超出元素默认内容隐藏*/
text-overflow:ellipsis;/*使用省略号代表有内容未显示*/
}
-wbkie-box-orient的参数:
- horizontal
盒子水平布局其内容。 - vertical
盒子垂直布局其内容。 - inline-axis (HTML)
盒子沿内联轴展示其子元素。 - block-axis (HTML)
盒子沿块轴展示其子元素。
通用多行文本溢出隐藏,显示省略号
p {
height: 30px;
line-height: 2em;
overflow: hidden;
border: 1px solid red;
position:relative;
}
p:after{
content:"...";
position: absolute;
right:0;
padding: 0 10px ;
right: 0;
bottom: 0;
background-color: white;
}