四种三角的实现方式

(以下是在培训当中的一个小作业,方法多多,这是我自己写的其中之一方法)

1.正三角加边框

.tiangle1{ width:0; height:0; border-width:0 50px 50px; border-color: transparent transparent red; border-style: solid; }

四种三角的实现方式_第1张图片

2.带有边框的三角实现方式

 
.tiangle2{ width:0; height:0; border-width:0 50px 50px; border-color: transparent transparent black; border-style: solid; margin-top:40px; position: relative } .tiangle2::after{ position: absolute; content: ""; top:3px; left:-45px; width:0; height:0; border-width:0 45px 45px; border-color: transparent transparent yellow; border-style: solid; }

四种三角的实现方式_第2张图片

3.下角标实现方式

.tiangle3{ width:60px; height:60px; border-right:1px solid #000; border-bottom:1px solid #000; transform: rotate(-133deg); margin: 40px; }

四种三角的实现方式_第3张图片

4.直角三角的实现方式

 
.tiangle4{ width:0; height:0; border-width:0 50px 50px; border-color: transparent transparent pink; border-style: solid; transform: rotate(-133deg) }

四种三角的实现方式_第4张图片

你可能感兴趣的:(css)