纯CSS画三角形,深度解析原理/思维扩展
来源:互联网 发布:js控制div滚动条位置 编辑:程序博客网 时间:2024/06/08 13:29
概述:用纯css画一些简单的图形,如三角形/梯形/其他
实现原理:通过对一个div添加边框,设置边框宽度,颜色
一个最简单的demo
<!DOCTYPE html><html><head><style type="text/css">.shape{ width:0; height:0; border:20px solid; border-color:transparent transparent gray transparent}</style></head><body> <div class="shape"> </div></body></html>
效果图
盒子模型
解析看到这里可能还不是很直白,那我们把这个盒子的所有边框都显示出来,一目了然,修改一下边框的样式就行了
<style type="text/css">.shape{ width:0; height:0; border:20px solid; border-color:blue green gray red}</style>
在看一看这个盒子效果图
关键技术:现在很容易看明白这个三角形是怎么出生的了,通过设置div的宽高和边框宽度,硬生生的挤压出一个三角形,然后把其他三个方位的边框隐藏掉,三角形就出来了,有没有一种恍然大悟的感觉?
举一反三:①如果我想画一个梯形怎么做?
<style type="text/css">.shape{ width:10px; height:0; border:20px solid; border-color:transparent transparent red transparent}</style>
②邮箱形
<style type="text/css">.shape{ width:10px; height:0; border:20px solid; border-color:green blue red pink}</style>
结尾:更多纯CSS图形
1 0
- 纯CSS画三角形,深度解析原理/思维扩展
- 纯css画三角形
- CSS:纯CSS绘制三角形(原理)
- 纯CSS制作三角形的原理
- 用CSS画三角形,纯CSS绘制三角形的代码
- 如何用纯css画个三角形
- 纯css绘制三角形
- 纯CSS实现三角形
- 纯 CSS 绘制三角形
- 纯css绘制三角形
- 纯Css实现三角形
- 纯CSS实现三角形
- 纯css绘制三角形
- 用纯CSS创建一个三角形的原理是什么?
- 笔记 纯css绘制三角形原理动态演示链接地址
- 经典CSS实现三角形图标原理解析
- 经典CSS实现三角形图标原理解析
- 纯css制作三角形箭头
- STL——不定长数组
- DropMenuWidget(下拉二级菜单)
- Leetcode 455. Assign Cookies
- Android(安卓)产生0-9不重复随机数组高效方法。
- div居中显示
- 纯CSS画三角形,深度解析原理/思维扩展
- [Python模块学习]用qrcode模块生成二维码
- Activity中的数据传送—案例: 购买装备
- VMware 虚拟机linux联网
- 终身机器学习(Lifelong Machine Learning)综述
- 递推递归练习E
- 【实验三】多媒体文件的读写和转换
- Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present 记忆化搜索
- 利用LaTeX展现C++代码