博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS图形绘制总结
阅读量:6254 次
发布时间:2019-06-22

本文共 1658 字,大约阅读时间需要 5 分钟。

由张鑫旭大佬的几篇文章

发现了border,border-radius, box-shadow一些特殊用法,由此想到自己做个总结。

border

只写一条边

.triangle {  width: 100px;  border-top: 100px solid red;}

clipboard.png

同理可得其他边。

写border,同时只写一条边

top

.triangle {    width: 100px;    border: 100px solid black;    border-top: 100px solid red;}

clipboard.png

left

.triangle {    width: 100px;    border: 100px solid black;    border-left: 100px solid red;}

clipboard.png

写border,同时写两条边

.triangle {    width: 100px;    border: 100px solid black;    border-top: 100px solid red;    border-bottom: 100px solid blue;}

clipboard.png

由此基本可以看出四条边的组成情况,在此基础上就可以做出各种变形。比如,文章中提到的 向下三角, 梯形等

clipboard.png

boder-radius

应用一条边

top

.triangle {    width: 100px;    border: 100px solid black;    border-top: 100px solid red;    border-radius: 200px 0 0 0;}

clipboard.png

.triangle {    width: 50px;    height: 50px;    border-top: 10px solid red;    border-radius: 200px 0 0 0;}

clipboard.png

镂空

.triangle {    width: 50px;    height: 50px;        border: 50px solid black;    border-radius: 50px 0 0 0;}

clipboard.png

应用两条边

.triangle {    width: 50px;    height: 50px;    border-top: 10px solid red;    border-left: 10px solid yellow;    border-radius: 100px;}

clipboard.png

应用四条边

圆环

.triangle {    width: 50px;    height: 50px;    border-top: 10px solid red;    border-radius: 100px;}

clipboard.png

border-radius完整结构

border-radius: 1-4 length|% / 1-4 length|%;

“/” 前的四个数值表示圆角的水平半径,后面四个值表示圆角的垂直半径:

clipboard.png

鹅蛋

.triangle {    width: 50px;    height: 50px;    background: lightpink;    border-bottom: 10px solid blue;    border-left: 10px solid yellow;    border-right: 10px solid black;    border-top: 10px solid red;    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;}

clipboard.png

box-shadow

.triangle {    width: 50px;    height: 50px;    background: lightpink;    box-shadow: 50px 50px 0 0 purple;}

clipboard.png

转载地址:http://faxsa.baihongyu.com/

你可能感兴趣的文章
Bonbo Git Server
查看>>
取消文件默认打开方式
查看>>
JVM 调试工具
查看>>
Linux C 语言 获取系统时间信息
查看>>
pku 1182 食物链
查看>>
echarts使用笔记四:双Y轴
查看>>
删除操作系统服务(Delete OS Service)
查看>>
effective JAVA 阅读笔记。
查看>>
Core Data: 多线程大量数据同步
查看>>
二分法查找
查看>>
浏览器推荐 --- 搜狗浏览器
查看>>
感冒 类型
查看>>
DataGridView 清空数据
查看>>
iis网站发布相关问题
查看>>
信息安全实验四:information-security
查看>>
【CF1141E】Superhero Battle
查看>>
ssh登录一段时间后断开的解决方案
查看>>
【BZOJ3534】【Luogu P3317】 [SDOI2014]重建 变元矩阵树,高斯消元
查看>>
Ubuntu常用命令大全
查看>>
ScheduledExecutorService 定时任务,线程
查看>>