簡體   English   中英

CSS旋轉圖標動畫

[英]CSS Rotate Icon Animation

如何使用CSS歸檔以下內容?

1.旋轉圖像A多次,然后當鼠標在圖像上定位時切換到圖像B。

2.單擊鼠標或離開圖像時,旋轉回到圖像A。

謝謝

您可以通過使用CSS transformtransition屬性來執行所需的操作。 這確實很容易,但是您需要使用帶有background-imagediv而不是img標簽:

div{
    width:50px;
    height:50px;
    background:url("normalImage.png");
    transition:2.5s; /* Transition duration */
}
div:hover{
    background:url("imageThatAppearsAfterHovering.png");
    -o-transform:rotate(720deg);
    -ms-transform:rotate(720deg);
    -moz-transform:rotate(720deg);
    -webkit-transform:rotate(720deg);
    transform:rotate(720deg); /* How many times it'll rotate = degrees÷360 */
}

JSFiddle演示

使用超高速的JSFiddle演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM