<div class="left"></div>
.left {
position: absolute;
}
.left:before, .left:after {
position: absolute;
content: '';
border-top: 100px transparent dotted;
border-left: 100px transparent dotted;
border-bottom: 100px transparent dotted;
}
.left:before{
border-right: 100px #a00 dotted;
}
.left:after{
left: 10px;
border-right: 100px #fff dotted;
}
显示出来是:

这是为何呢?
若把上面代码的后两类改为:
.left:before{
border-right: 100px #a00 solid;
}
.left:after{
left: 10px;
border-right: 100px #fff solid;
}
显示出来是:

为什么会这样呢?
明月笑刀无情
POPMUISE
随时随地看视频慕课网APP
相关分类