Pure CSS close icon
Pure CSS close icon. More on: https://codepen.io/ndeniche/pen/ljbDL
by Himanshu Joshi
HTML
<span class="close-icon"></span>
<span class="close-icon icon--big"></span>
CSS
.close-icon {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
overflow: hidden;
border: 1px solid #002856;
border-radius: 99999px;
}
.close-icon::before, .close-icon::after {
content: '';
position: absolute;
height: 1px;
width: 100%;
top: 55%;
left: 0;
margin-top: -1px;
background: #002856;
}
.close-icon::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.close-icon::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}