CSS应用梳理
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; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现