CSS画三角

这个还是比较常用的

<div class="arrow-up"></div>
<div class="arrow-down"></div>
<div class="arrow-left"></div>
<div class="arrow-right"></div>

css如下:

.arrow-up {
 width: 0; 
 height: 0; 
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 5px solid black;
}

.arrow-down {
 width: 0; 
 height: 0; 
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-top: 20px solid #f00;
}

.arrow-right {
 width: 0; 
 height: 0; 
 border-top: 60px solid transparent;
 border-bottom: 60px solid transparent;
 border-left: 60px solid green;
}

.arrow-left {
 width: 0; 
 height: 0; 
 border-top: 10px solid transparent;
 border-bottom: 10px solid transparent; 
 border-right:10px solid blue; 
}

可以在这 http://jsbin.com/wetosuqobo/edit?html,css,output 看下效果或者自己搞下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用纯CSS画三角形,记得去年自己就碰到过。但是当时只是一味的在网上粘贴复制了写代码,并没有深究其原理。今天特地写...
    angryyan阅读 13,524评论 2 9
  • 1. 如何以最简单的方式理解用CSS画三角形原理?(自己实验得出的心得结论) 首先要知道一个盒子无宽高,有bord...
    起风了_点点阅读 4,668评论 0 1
  • 下面介绍CSS画三角形的原理 一、首先画一个div,给它宽高和背景颜色。再加上四条边的边框。 二、div的widt...
    iam梦的的阅读 3,890评论 0 1
  • 用CSS画一个三角形,是不难的问题,但我却掌握的不够熟练,例如当要求为画一个直角三角形或者等腰三角形,我就有点反应...
    蓝线阅读 4,608评论 0 3
  • 所有的负面思想跟感受全都在我们自己的掌握之中。不管你认为的忧郁、恐慌、癌症,不管我们今天做到了没有,我们都要告诉自...
    与姝会友阅读 1,495评论 0 0