css实现三角形

html

因为每个图形都有一些共同的样式,所以为每个div设置两个class,一个公共的class,一个各自的class

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>

        <div class="common box1"></div>
        <div class="common box2"></div> 
        <div class="common box3"></div>
        <div class="common box4"></div>
        <div class="common box5"></div>
        <div class="common box6"></div>
        <div class="common box7"></div>
     
</body>
</html>
css
.common{
            width: 0px;
            height: 0px;
            margin-top:50px;
        }
.box1{
            border-top: 50px blue solid;
            border-bottom: 50px green solid;
            border-right: 50px yellow solid;
            border-left: 50px red solid;

        }
.box2{
            border-top: 50px blue solid;
            border-bottom: 50px transparent solid;
            border-right: 50px transparent solid ;
            border-left: 50px transparent solid;
    }
 .box3{
            border-top: 50px transparent solid;
            border-bottom: 50px transparent solid;
            border-right: 50px transparent solid;
            border-left: 50px red solid;
     }
 .box4{
            border-top: 50px transparent solid;
            border-bottom: 50px transparent solid;
            border-right: 50px yellow solid;
            border-left: 50px transparent solid;
        }
  .box5{
            border-top: 50px transparent solid;
            border-bottom: 50px green solid;
            border-right: 50px transparent solid;
            border-left: 50px transparent solid;
        }
  .box6{
            border-top: 50px transparent solid;
            border-bottom: 50px red solid;
            border-right: 50px transparent solid;
            border-left: 50px red solid;

        }
  .box7{
            border-top: 50px transparent solid;
            border-bottom: 50px green solid;
            border-right: 50px green solid;
            border-left: 50px transparent solid;
        }
QQ图片20170521113731.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们经常在逛网页的时候,会看到一些三角形,比如下面这张图,个人中心后面有个三角形,那么我们如何利用css样式来绘制...
    雅玲哑铃阅读 1,350评论 1 11
  • 最近在逛某个技术网站的时候,感觉文章关键词上的样式好酷炫啊,分页的样式。来张截图: 你在首页的底部也可以看到这样一...
    web前端学习阅读 978评论 0 4
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,809评论 1 92
  • 我们在使用CSS框架的时候,经常会用到下拉框组件,一般该组件里面有个下三角。此外,我们经常用的tooltip,一般...
    康斌阅读 19,579评论 18 61
  • 你亲我耳朵,好痒 你舔我耳朵,痒到心里 好想要你 好想让你跟我一样欲罢不能 我喜欢你,喜欢挑逗你,喜欢被你挑逗 抱...
    握着荆条阅读 201评论 0 0