Tôi đang cố gắng xoay chỉ đường viền bằng cách sử dụng css nhưng biểu tượng phông chữ cũng đang xoay. Làm cách nào để ngừng xoay vòng biểu tượng và chỉ tạo đường viền?Chỉ xoay đường viền bằng cách sử dụng CSS
CSS:
.circle {
width: 100px;
height: 100px;
background: transparent;
border-radius: 50%;
border: 2px dashed #000;
-webkit-animation-name: Rotate;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: Rotate;
-moz-animation-duration: 2s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: Rotate;
-ms-animation-duration: 2s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
}
.play {
padding: 20px 30px;
font-size: 56px;
}
@-webkit-keyframes Rotate
{
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes Rotate
{
from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes Rotate
{
from{-ms-transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);}
}
HTML:
<div class="circle">
<div class="play"><i class="fa fa-play"></i></div>
</div>
đâu tôi đi sai với mã này?
http://stackoverflow.com/questions/7045140/prevent-children-from-inheriting-transformation-css3 – cssGEEK
Tuyệt vời. Để tôi nhìn coi nào. –
@cssGEEK kỹ thuật của bạn sẽ không hoạt động khi xoay vòng. Tôi đã thử điều đó nhưng cảm ơn. –