CSS3 制作三角形
2015-04-12 00:00
169 查看
摘要: 使用CSS3制作三角形 并理解css border属性
最近闲来无事,突然想了解如何制作三角形
首先我们通过下面的例子来了解一下border[也许你会说border的属性谁不会啊?属性大家度会用,但是一个特性你可能没有发现,而这个特性就是制作三角形的关键,大神级的请忽略这个]
效果:
![](http://static.oschina.net/uploads/space/2015/0412/113729_CJfz_2257885.png)
嘿嘿,不知道通过这三个图片你们有没有发现什么?在两个边框的交界处会出现一个三角形。
因此我们可以通过这个特性来得到一个三角形。
具体:一个边框使用背景色,一个边框使用透明的,这样就会形成一个三角形,但是当你给这个div一个高度时,你会发现你得到的是一个梯形,这时你需要取消这个div的高度,这样就能到三角形。至于三角形所对应的方向可以通过 transform 这个属性来旋转。
最后给大家一个网站 是最有腾讯QQ LOGO的文章,比较实用。通过这个文章以及源码你可以制作多种图形。
http://www.alloyteam.com/wp-content/demos/css3-tencent-qq-logo-basic/
加油
最近闲来无事,突然想了解如何制作三角形
首先我们通过下面的例子来了解一下border[也许你会说border的属性谁不会啊?属性大家度会用,但是一个特性你可能没有发现,而这个特性就是制作三角形的关键,大神级的请忽略这个]
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>三角形</title> <style type="text/css"> .triangle{ border-bottom: 20px solid #000000; border-top: 20px solid transparent; border-right: 20px solid #ffff00; } .triangle1{ border-right: 20px solid #ffff00; } .triangle2{ border-bottom: 20px solid #000000; border-right: 20px solid #ffff00; } </style> </head> <body> <p class="triangle" style="height: 120px;width: 120px;background-color: red;"></p> <p class="triangle1" style="height: 120px;width: 120px;background-color: red;"></p> <p class="triangle2" style="height: 120px;width: 120px;background-color: red;"></p> </body> </html>
效果:
![](http://static.oschina.net/uploads/space/2015/0412/113729_CJfz_2257885.png)
嘿嘿,不知道通过这三个图片你们有没有发现什么?在两个边框的交界处会出现一个三角形。
因此我们可以通过这个特性来得到一个三角形。
具体:一个边框使用背景色,一个边框使用透明的,这样就会形成一个三角形,但是当你给这个div一个高度时,你会发现你得到的是一个梯形,这时你需要取消这个div的高度,这样就能到三角形。至于三角形所对应的方向可以通过 transform 这个属性来旋转。
<style type="text/css"> .triangle{ border-bottom: 20px solid #000000; border-top: 20px solid transparent; border-right: 20px solid #ffff00; } </style>
<p class="triangle" style="height: 120px;width: 120px;background-color: red;">
最后给大家一个网站 是最有腾讯QQ LOGO的文章,比较实用。通过这个文章以及源码你可以制作多种图形。
http://www.alloyteam.com/wp-content/demos/css3-tencent-qq-logo-basic/
加油
相关文章推荐
- 在CSS3中制作小三角形效果代码
- 使用css3制作正方形、三角形、扇形和饼状图
- css3制作三角形的原理
- CSS3制作三角形
- css3三角形冒泡泡图形制作
- CSS3制作鼠标经过三角形旋转
- CSS3 实用技巧:制作三角形
- 关于css3制作三角形问题代码
- 详解用CSS3制作圆形滚动进度条动画效果
- css3制作旋转立方体相册
- CSS border制作三角形
- 详解用CSS3制作圆形滚动进度条动画效果
- css3 制作立方体
- HTML5+CSS3+JS学习笔记-12-使用JS及函数来制作表格加上3D透视效果
- 巧妙使用 CSS3 的褪色和动画效果制作消息提醒框
- 21天精通HTML5与CSS3网页制作 第一天
- 使用HTML5/CSS3快速制作便签贴特效
- css制作向下的三角形
- 详解使用CSS3绘制矩形、圆角矩形、圆形、椭圆形、三角形、弧
- 11个CSS3按钮制作教程