CSS Revolving Door
by katalin_2003
HTML
<!--
<div class="container">
<div class="square"><span>+</span></div>
</div>
-->
<div class="container">
<div class="square"><span>×</span></div>
</div>
CSS
.square {
/* position: absolute;
top: 50%;
left: 50%;
margin: -70px 0 0 -70px; */
margin: 0 auto;
width: 140px;
height: 140px;
border-top: 8px solid transparent;
border-left: 10px solid #000000;
border-bottom: 8px solid transparent;
border-right: 10px solid #000000;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
border-top-left-radius: 50%;
font-family: Arial, sans-serif;
text-align: center;
line-height: 140px;
font-size: 280px;
}
.square span {
margin-left: -12px;
display: inline-block;
-webkit-animation: spin 4s linear infinite;
-moz-animation: spin 4s linear infinite;
animation: spin 4s linear infinite;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(-360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(-360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}