.triangle {
width: 0;
height: 0;
border-width: 10px;
border-style: solid;
border-color: transparent transparent #000 transparent;
transform: rotate(45deg);
}上述代码中,先将元素的width和height设为0,然后使用border-width定义边框的宽度,border-style定义边框的样式,同时使用border-color来定义三角形的颜色,其中,第三个参数#000代表黑色,其余的为透明色。
最后,使用transform来旋转元素,rotate(45deg)表示把元素顺时针旋转45度,从而形成一个正方形的三角形。
此外,我们还可以通过设置border-radius属性来创建圆角三角形,代码如下:.rounded-triangle {
width: 0;
height: 0;
border-width: 10px;
border-style: solid;
border-color: transparent transparent #000 transparent;
border-radius: 5px;
transform: rotate(45deg);
}上述代码中,新增了一个border-radius属性,表示将三角形的四个顶点设置为圆角,同时设定了圆角半径为5像素。
总之,利用CSS3中的border属性和transform属性,可以很容易地创建出各种形态的三角形,为网页设计增添更多的元素。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did245742