css 如何画三角形
来源:互联网 发布:linux oracle 客户端 编辑:程序博客网 时间:2024/06/06 06:32
之前一直不懂用 css 的 border 属性怎么画出的三角形,今天来总结一下。
关键就在于如果指定一条边的border,那这个border就是一条直线。
但如果每个边都指定border,但是隐藏其他三个边,剩下的一条border显示为一个梯形
.tri-angle{ height: 200px; width: 200px; /*border: 10px solid black;*/ border-top: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black;}
然后就好办了,把div的宽度变成0,梯形的上底就没有了,就变成了一个三角形
.tri-angle{ /*height: 0; width: 0;*/ /*长度为0可以不用特意写出来*/ border-top: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black;}
接下来,只要调整各个border的宽度,做出想要的三角形就好了。
总结一下:
向上的三角形,1、除了下边以外,其他三条边的border都要隐藏掉;
2、下边border的宽度决定三角形的高,左右border的宽度决定三角形两个底角的角度。
比如把左/右边的border宽度设为0,就可以得到一个直角三角形。
.tri-angle{ border-top: 100px solid transparent; /*border-left: 0px solid transparent;*/ /*宽度为0不需要特别写出来*/ border-right: 100px solid transparent; border-bottom: 100px solid #999;}
其他方向的三角形也是类似的方法就可以画出来啦。
阅读全文
0 0
- css 如何画三角形
- 如何使用HTML+CSS画三角形
- css如何创造出三角形
- CSS如何画出一个三角形
- 用CSS画三角形
- css 画三角形
- HTML+CSS 画三角形
- css border 画三角形
- css实现画三角形
- 用css画三角形
- 用CSS画三角形
- CSS 画三角形
- 用CSS画三角形
- CSS画三角形集锦
- css画三角形
- css画三角形
- 用css画三角形
- 用CSS画三角形
- c++引用与指针的区别与联系
- 【脚本语言系列】关于Python基础知识推导式,你需要知道的事
- 3673/3674: 可持久化并查集加强版
- JavaScript中的apply、call和bind方法
- Zepto中如何实现"变量"的类型判断
- css 如何画三角形
- java 发送邮件和读取邮件(163邮箱为例)
- robots.txt文件的作用
- Android.mk 中解决Warning:warning: shared library text segment is not shareable
- 用Java数字签名提供XML安全
- 继承bean配置,依赖bean配置
- 可上拉加载和下拉刷新的XRecyclerView
- 根据中华人民共和国身份证生成规则,校验身份证
- Python 字典遍历