CSS 实用小技巧 画三角、梯形、月牙
绘制图形
绘制三角形 标示
div {
width: 0;
height: 0;
border: 5px solid transparent;
border-left-color: red;
}
同理可制作直角三角形
绘制 梯形
.div {
height: 0;
width: 50px;
border-bottom: 25px solid #66FFCC;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
}
绘制平行四边形
transform: skew(25deg)
绘制月牙
利用圆形图形的 box-shadow
更复杂图形
可用 canvas 或 svg 绘制
实用需求
单行文本隐藏
{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
转化为可编辑
contentenditable="true"
只响应input
事件
在系列词汇间 增加 逗号等分割符
.item+.item:before {
content: ','
}
其他
边框的另两种实现方式
用 box-shadow 做边框
用 outline
简单的鼠标事件阻止
pointer-events: none
鼠标事件“穿透”该元素 并且 指定该元素“下面”的任何东西
内容会不断更新,欢迎批评指正。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2021-07-06 baidu 百度搜索 命令