1. 文字溢出省略号
1.1 单行文字溢出:
overflow: hidden; // 溢出隐藏 text-overflow: ellipsis; // 溢出用省略号显示 white-space: nowrap; // 规定段落中的文本不进行换行
1.2 多行文字溢出:
overflow: hidden; // 溢出隐藏 text-overflow: ellipsis; // 溢出用省略号显示 display:-webkit-box; // 作为弹性伸缩盒子模型显示。 -webkit-box-orient:vertical; // 设置伸缩盒子的子元素排列方式:从上到下垂直排列 -webkit-line-clamp:3; // 显示的行数
2. CSS变量
:root { --r-color: red; } .body { background-color: var(--r-color); }
3. 渐变
3.1.1 背景-线性渐变
//渐变(默认方向:从上到下) background-image: linear-gradient(blue, red); //渐变(指定方向) background-image: linear-gradient(to right, rgba(255, 255, 255, 0),#3FB6F7,rgba(255,255,255,0)); //渐变(角度) background-image: linear-gradient(45deg, #4DF7BF 0%, rgba(77, 247, 191, 0.26) 12%, rgba(77, 247, 191, 0) 100%);
3.1.2 背景-径向渐变
//默认椭圆形的径向渐变 #grad { background-image: radial-gradient(red, yellow, green); } //指定圆形径向渐变 #grad { background-image: radial-gradient(circle, red, yellow, green); } //颜色分布 #grad { background-image: radial-gradient(circle, red 10%, yellow 50%, green 100%); }
3.2 边框-线性渐变
.border-box { width: 100px; height: 100px; border: 4px solid; border-image: linear-gradient(to right, #8f41e9, #578aef) 4; }
4. 三角形
//4个 .triangle { width: 0; height: 0; border: 50px solid; border-color: red green yellow blue; } //1个 .triangle { width: 0; height: 0; border: 50px solid; border-color: transparent transparent transparent red; }
标签:background,gradient,border,渐变,red,应用,image,梳理,CSS From: https://www.cnblogs.com/zhaoxiaoying/p/16917211.html