程序员人生 网站导航

用CSS border相关属性画三角形

栏目:htmlcss时间:2014-08-16 17:14:52
用CSS border相关属性画三角形,大家在制作网站前端的是时候,经常喜欢在新闻或者产品分类列表前面加一个小三角形,这样比较美观。通常的做法是直接用PS绘制小三角形,然后设置成背景色就可以了,今天我就来教大家如何直接用CSS border相关属性画三角形,纯CSS代码绘制三角形,牛逼了吧
效果如下:

HTML代码如下
  1. <!doctype html> 
  2. <html lang="en"> 
  3.   <head> 
  4.     <meta charset="utf-8"> 
  5.     <title>CSS Triangle Demo</title> 
  6.     <link rel="stylesheet" href="triangle.css"> 
  7.   </head> 
  8.  
  9.   <body> 
  10.     <h3>Down Triangle</h3> 
  11.     <div class="down-triangle"> 
  12.     </div> 
  13.  
  14.     <h3>Up Triangle</h3> 
  15.     <div class="up-triangle"> 
  16.     </div> 
  17.  
  18.     <h3>Left Triangle</h3> 
  19.     <div class="left-triangle"> 
  20.     </div>     
  21.  
  22.     <h3>Right Triangle</h3> 
  23.     <div class="right-triangle"> 
  24.     </div>         
  25.   </body> 
  26. </html> 

CSS代码如下:
 

  1. .down-triangle { 
  2.    width0
  3.    height0
  4.    border-width10px 10px 0 10px
  5.    border-stylesolid
  6.    border-color#dc291e transparent
  7.  
  8. .up-triangle { 
  9.    width0
  10.    height0
  11.    border-width0px 10px 10px 10px
  12.    border-stylesolid
  13.    border-color#dc291e transparent
  14.  
  15. .left-triangle { 
  16.    width0
  17.    height0
  18.    border-width10px 10px 10px 0px
  19.    border-stylesolid
  20.    border-colortransparent #dc291e
  21.  
  22. .right-triangle { 
  23.    width0
  24.    height0
  25.    border-width10px 0px 10px 10px
  26.    border-stylesolid
  27.    border-colortransparent #dc291e

 

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐