• 教你用css做出三角形


    存在问题

    今天Nelly分享一个用css制作三角形的技巧~

    那三角形到底怎么做啊QAQ???

    不急不急,我们一点一点来。

    解决方案

    首先我们写一个div:

    .div1{
        height: 100px;
        100px;
        border:100px solid ;
        border-color: red orange blue purple;
    }

    那么这个类名为div1的div就是一个宽高为100px的正方形,它的边框为100px,上下左右的边框为红、蓝、紫、橙。(是不是图案很漂亮?)

    那你会问这和三角形有什么关系?

    来,我们进行下一步:把div的宽高设为0;

    你会发现屏幕上有一个四色正方形,而这个正方形恰巧是由四个三角形的边框组成的。

    这时候只要取你想要的方向,把其他三角形设为透明就好了。

    这里提示一下大家,属性透明为(transparent)。

    比如咱们要一个红色、箭头向上的三角形,代码如下:

    .div1{
        height: 100px;
        100px;
        border:100px solid ;
        border-color: transparent transparent red transparent;
    }

    赶紧试试吧!我们还能做出左上、左下、右上、右下的三角形,例如左上:

    .div2{
        height: 0px;
        0px;
        border-top: 100px solid red;
        border-right: 100px solid transparent;
    }

    还有更多的技巧等着大家去发现!一起加油吧!

  • 相关阅读:
    a==null和a.equals("null")的区别
    PHP_EOL换行符
    mysql 重启
    异或的用法
    so easy(并查集+unordered_map)
    牛客练习赛51 C 勾股定理
    Period II
    Simpsons’ Hidden Talents
    POJ-1961 Period
    poj-2406 Power Strings
  • 原文地址:https://www.cnblogs.com/nelly0213/p/6269333.html
Copyright © 2020-2023  润新知