2021-03-02 09:12发布
这里用CSS实现了三种带边框三角,效果分别如图:
实例代码如下,根据你个人的情况调整代码吧:
Arrowstyle/* scale */.arrow,.arrow:after{ position: relative; display: inline-block; width: 0; height: 0; border-top: 0; border-left: 30px dotted transparent; border-right: 30px dotted transparent; border-bottom: 30px dashed #000;}.arrow:after { position: absolute; top: 0; content: ''; transform: translateX(-50%) scale(.8); border-bottom: 30px dashed #fff;}/* width & height */.arrow1,.arrow1:after { position: relative; display: inline-block; width: 0; height: 0; border-top: 0; border-left: 30px dotted transparent; border-right: 30px dotted transparent; border-bottom: 30px dashed #000;}.arrow1:after { position: absolute; left: -26px; top: 2px; content: ''; width: 0; height: 0; border-top: 0; border-left: 26px dotted transparent; border-right: 26px dotted transparent; border-bottom: 26px dashed #fff;}/* border & after */.arrow2 { position: relative; display: inline-block; width: 28px; height: 28px; border: 0; border-top: 2px solid #000; border-right: 2px solid #000; -webkit-transform: translate(7px, 14px) rotate(-45deg); -ms-transform: translate(7px, 14px) rotate(-45deg); -o-transform: translate(7px, 14px) rotate(-45deg); transform: translate(7px, 14px) rotate(-45deg);}.arrow2:after { position: absolute; left: 0; top: -2px; width: 42px; height: 2px; content: ''; border-radius: 2px; background-color: #000; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
最多设置5个标签!
这里用CSS实现了三种带边框三角,效果分别如图:
实例代码如下,根据你个人的情况调整代码吧:
style
/* scale */
.arrow,
.arrow:after{
position: relative;
display: inline-block;
width: 0;
height: 0;
border-top: 0;
border-left: 30px dotted transparent;
border-right: 30px dotted transparent;
border-bottom: 30px dashed #000;
}
.arrow:after {
position: absolute;
top: 0;
content: '';
transform: translateX(-50%) scale(.8);
border-bottom: 30px dashed #fff;
}
/* width & height */
.arrow1,
.arrow1:after {
position: relative;
display: inline-block;
width: 0;
height: 0;
border-top: 0;
border-left: 30px dotted transparent;
border-right: 30px dotted transparent;
border-bottom: 30px dashed #000;
}
.arrow1:after {
position: absolute;
left: -26px;
top: 2px;
content: '';
width: 0;
height: 0;
border-top: 0;
border-left: 26px dotted transparent;
border-right: 26px dotted transparent;
border-bottom: 26px dashed #fff;
}
/* border & after */
.arrow2 {
position: relative;
display: inline-block;
width: 28px;
height: 28px;
border: 0;
border-top: 2px solid #000;
border-right: 2px solid #000;
-webkit-transform: translate(7px, 14px) rotate(-45deg);
-ms-transform: translate(7px, 14px) rotate(-45deg);
-o-transform: translate(7px, 14px) rotate(-45deg);
transform: translate(7px, 14px) rotate(-45deg);
}
.arrow2:after {
position: absolute;
left: 0;
top: -2px;
width: 42px;
height: 2px;
content: '';
border-radius: 2px;
background-color: #000;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
一周热门 更多>