用纯CSS实现三角形
来源:互联网 发布:知乎 与大学室友 编辑:程序博客网 时间:2024/05/02 00:21
网页中经常有一种三角形的图标,鼠标点一下会弹出一个下拉菜单之类的,
如果用纯css实现这个效果,其源代码如下:
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
为了能更好的理解上面的代码,以及更加清楚如何用css画出三角形,我们需要了解以下知识。
先来看一下以下代码的运行结果:
.sidebar { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 100px solid pink; border-right: 100px solid black; border-left: 100px solid blue; border-bottom: 100px solid red;}
所以,如果我们要做倒立三角形、向右的、或者向左的三角形,只需要为三角形底部设置边框,两腰边框透明即可。
1、
代码如下:
#triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red;}
2、
代码如下:
#triangle-left { width: 0; height: 0; border-top: 50px solid transparent; border-right: 100px solid red; border-bottom: 50px solid transparent;}
3、
代码:
#triangle-topleft { width: 0; height: 0; border-top: 100px solid red; border-right: 100px solid transparent;}
代码:
#triangle-bottomleft { width: 0; height: 0; border-bottom: 100px solid red; border-right: 100px solid transparent;}
阅读全文
0 0
- 用纯CSS实现三角形
- 纯CSS实现三角形
- 纯Css实现三角形
- 纯CSS实现三角形
- 纯CSS 实现三角形图标
- 用纯css创建三角形
- 纯css实现小圆点和三角形
- 用CSS画三角形,纯CSS绘制三角形的代码
- 纯css绘制三角形
- 纯 CSS 绘制三角形
- 纯css绘制三角形
- 纯css绘制三角形
- 纯css画三角形
- 用css实现三角形
- 用CSS实现三角形
- 纯 CSS 实现三角形尖角箭头的实例
- 纯CSS实现小圆点和三角形图案
- 纯CSS实现小圆点和三角形图案
- SDK无法下载更新的问题
- C# 的配置文件App.config使用总结
- 桥接模式
- 大数据系统与大规模数据分析 之 作业三
- 编写Sass的八个技巧
- 用纯CSS实现三角形
- Protobuf语言指南
- js实现内容滚动效果
- oracle 锁表解锁
- ES6之const 命令--读书笔记
- 利用Python实现将数列排序
- uScript插件学习(二)——摄像机跟随物体移动
- SpringMVC错误记录
- CSS实现文字环绕图片效果