Я нашел этот фрагмент кода в http://www.css3shapes.com/, но я не могу понять логику, лежащую в его основе. Я имею в виду, что знаю функцию до и после селектора. То, с чем я смущен, - это то, почему в коде есть { height:0; width:40px; }
. Если кто-то может дать полное объяснение этому коду, он будет весьма признателен.создать css3 форму с использованием свойств границы
#octagon {
width: 100px;
height: 100px;
background: blue;
}
#octagon:before {
height: 0;
width: 40px;
content:"";
position: absolute;
border-bottom: 30px solid blue;
border-left: 30px solid white;
border-right: 30px solid white;
}
#octagon:after {
height: 0;
width: 40px;
content:"";
position: absolute;
border-top: 30px solid blue;
border-left: 30px solid white;
border-right: 30px solid white;
margin: 70px 0 0 0;
}