CSS3—三角形

话很少说看效果:演示效果runjscss

1.加了宽高和border,边用不一样颜色显示,每条边都是一个梯形html

2.去掉宽高,每条边都是三角形css3

3.只显示其中一条边就是不一样的三角形了,是否是很简单,改变border四条边宽度试试吧~ui

上述代码以下:spa

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>css3—三角形</title>
    </head>
    <style>
        .dib{display: inline-block;}
        .triangle0{
            width:40px;
            height:40px;
            border-top:40px solid yellow;
            border-right:40px solid black;
            border-bottom:40px solid pink;
            border-left:40px solid red;
        }
        .triangle1{
            width:0px;
            height:0px;
            border-top:40px solid yellow;
            border-right:40px solid black;
            border-bottom:40px solid pink;
            border-left:40px solid red;
        }
        .trianglet{
            width:0;
            height:0;
            border-top:40px solid yellow;
            border-right:40px solid transparent;
            border-left:40px solid transparent;
            border-bottom:40px solid transparent;
        }
        .triangler{
            width:0;
            height:0;
            border-top:40px solid transparent;
            border-right:40px solid black;
            border-bottom:40px solid transparent;
            border-left:40px solid transparent;
        }
        .triangleb{
            width:0;
            height:0;
            border-top:40px solid transparent;
            border-right:40px solid transparent;
            border-bottom:40px solid pink;
            border-left:40px solid transparent;
        }
        .trianglel{
            width:0;
            height:0;
            border-top:40px solid transparent;
            border-right:40px solid transparent;
            border-bottom:40px solid transparent;
            border-left:40px solid red;
        }
    </style>
    <body>
        <div class="triangle0 dib"></div>
        <div class="triangle1 dib"></div>
        <div class="trianglet dib"></div>
        <div class="triangler dib"></div>
        <div class="triangleb dib"></div>
        <div class="trianglel dib"></div>
    </body>
</html>

 

博客园:CSS3—三角形code

相关文章
相关标签/搜索