求教,十字架 是通過(guò) 偽類(lèi)after 樣式里面哪些樣子生成的?
求教,十字架這二條邊是怎么通過(guò)偽類(lèi)after里面的樣式生成的?content="",那后面 設(shè)置border-top樣式,這個(gè)樣式怎么會(huì)生成出一條水平邊出來(lái)?如果border-top是box對(duì)象的上邊,那為什么box本身的四邊不受這個(gè)border-top的影響而發(fā)生變化?after和before里面的border-top和border-left畫(huà)出十字架的原理是什么?跪求高手解答一下!謝謝
2018-12-13
<!DOCTYPE HTML>
<html>
<body>
<style>
.add{
????position:relative;
????width:50px;
????height:50px;
????border:1px solid;
????color:#369;
}
.add:hover{
????cursor:pointer;
????color:#ff0;
}
.add::before,
.add::after
{
????position:absolute;
????content:'';
????left:50%;
????top:50%;
????border-top:4px solid;
????border-radius:2px;
}
.add::before{
????width:30px;
????border-top:4px solid;
????transform:translate(-50%,-2px);
}
.add::after{
????height:30px;
????border-left:4px solid;
????transform:translate(-2px,-50%);
}
</style>
<div class="add"></div>
</body>
</html>
2018-07-23
你看看這樣的可以不