zoukankan      html  css  js  c++  java
  • 理解纯CSS画三角形

    pure css draw a triangle

    我们有这样一个边框

    .d1 {

    200px;

    height: 200px;

    border-top: 10px solid yellow;

    border-left: 10px solid purple;

    border-bottom: 10px solid blue;

    border-right: 10px solid pink;

    }

     

    关键在于width的宽度高度必须设置为0四个角度的边框就会相互挤压

    .d2 {

    0;

    height: 200px;

    border-top: 10px solid yellow;

    border-left: 10px solid purple;

    border-bottom: 10px solid blue;

    border-right: 10px solid pink;

    }

     

    第三步:吧height改成0或者不设置也可以,会看到三角形啦,然后怎么只显示一个三角形呢?

    .d3 {

    0;

    /*height: 200px;*/

    border-top: 10px solid yellow;

    border-left: 10px solid purple;

    border-bottom: 10px solid blue;

    border-right: 10px solid pink;

    }

     

    第四步:还记得border的transparent透明属性么

    .d4 {

    0;

    /*height: 200px;*/

    border-top: 10px solid transparent;

    border-left: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-right: 10px solid pink;

    }

     

    .d5 {

    0;

    /*height: 200px;*/

    border-top: 10px solid yellow;

    border-left: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-right: 10px solid transparent;

    }

     

    .d6 {

    0;

    /*height: 200px;*/

    border-top: 10px solid transparent;

    border-left: 10px solid purple;

    border-bottom: 10px solid transparent;

    border-right: 10px solid transparent;

    }

     

    .d7 {

    0;

    /*height: 200px;*/

    border-top: 10px solid transparent;

    border-left: 10px solid transparent;

    border-bottom: 10px solid blue;

    border-right: 10px solid transparent;

    }

     

    关于画其他三角形,总结一句话:左边中,上中,右右,下下,意思就是,左边的三角形变大会往中间挤压,上面的额也是,右边的变大往右边挤压,下面的变大往下挤压

  • 相关阅读:
    BZOJ_2039_[2009国家集训队]employ人员雇佣_ 最小割
    BZOJ_4238_电压_树上差分+dfs树
    BZOJ_4516_[Sdoi2016]生成魔咒_后缀数组+ST表+splay
    BZOJ_3048_[Usaco2013 Jan]Cow Lineup _双指针
    BZOJ_3689_异或之_可持久化Trie+堆
    BZOJ_2006_[NOI2010]超级钢琴_贪心+堆+ST表
    BZOJ_3675_[Apio2014]序列分割_斜率优化
    BZOJ_4518_[Sdoi2016]征途_斜率优化
    BZOJ_1407_[Noi2002]Savage_EXGCD
    [转载]ubuntu常用命令
  • 原文地址:https://www.cnblogs.com/timetimetime/p/7835960.html
Copyright © 2011-2022 走看看