纯CSS实现三角形
2015-05-11 21:38
183 查看
有时候图形不一定非要通过切图来获取,除了H5里SVG可以绘制图形以外,三角形这种基本的图形用CSS就可以快速绘制了。比如以下代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>triangle</title> </head> <style> .tip{ width: 150px; height: 30px; position: relative; top: 20px; left: 30px; } .tip span{ position: absolute; width: 0; height: 0; overflow: hidden; border: 7px solid transparent; border-top-color: #2DCB70; left: 50%; margin-left: -3px; bottom: -14px; } </style> <body> <div class="tip"> <span></span> </div> </body> </html> 实现效果如下: 主要起到作用的样式是border,相邻的border重合时,会以45°为分割线。 给.tip增加右、下、左边框的颜色: .tip span{ position: absolute; width: 0; height: 0; overflow: hidden; border: 7px solid transparent; border-top-color: #2DCB70; border-right-color: red; border-bottom-color: blue; border-left-color: yellow; left: 50%; margin-left: -3px; bottom: -14px; } 效果会变为: 增加.tip的width和height,比border的宽度宽,还可以呈现梯形:
相关文章推荐
- 纯 CSS 实现三角形尖角箭头的实例
- CSS实现不同的图形(三角形、正方形、圆形、平行四边形)
- 各种demo:css实现三角形,css大小梯形,svg使用
- css 实现三角形的原理
- 经典CSS实现三角形图标原理解析
- css实现三角形的两种方法
- CSS实现三角形效果
- css 实现三角形
- 利用css的border实现画三角形思路原理
- 使用CSS实现小三角形效果【附实例】
- 纯CSS实现箭头、气泡让提示功能具有三角形图标
- css:before实现三角形箭头小技巧
- 三种纯CSS实现三角形的方法
- 三种纯CSS实现三角形的方法
- CSS 实现三角形对话框
- css实现三角形形状
- CSS实例篇--CSS3实现模拟select以及其中的三角形
- CSS实现三角形
- 用css实现三角形
- css实现三角形