方法:1、利用「:hover」選擇器設定滑鼠經過元素時的樣式,語法為「元素:hover{樣式程式碼}」;2、在滑鼠經過的樣式程式碼中利用「元素{ animation:名稱時間}」語句給元素綁定動畫;3、利用「@keyframes fadenum{100%{border-radius:0;}}」語句設定圓角放大到消失的效果即可。
本教學操作環境:windows10系統、CSS3&&HTML5版本、Dell G3電腦。
1、:hover偽類選擇器設定樣式
css中:hover是一個偽類選擇器,:hover偽類選擇器在滑鼠移到元素上時向此元素添加特殊的樣式。 :hover選擇器適用於所有元素。
:hover在滑鼠移到連結上時所新增的特殊樣式。
在IE中必須宣告「」才能保證「:hover」選擇器能夠有效
2、用animation綁定動畫
#animation 屬性是一個簡寫屬性,用來設定六個動畫屬性:
animation-name
animation-duration
animation-timing-function
animation-iteration-count### #########animation-direction################3、利用@keyframes設定動畫############透過@keyframes 規則,您能夠創建動畫。 ######創建動畫的原理是,將一套 CSS 樣式逐漸改變為另一套樣式。 ######在動畫過程中,您能夠多次改變這套 CSS 樣式。 ######以百分比來規定改變發生的時間,或透過關鍵字 "from" 和 "to",等價於 0% 和 100%。 ######0% 是動畫的開始時間,100% 動畫的結束時間。 ######為了獲得最佳的瀏覽器支持,您應該始終定義 0% 和 100% 選擇器。 ######範例如下:###<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> div { width: 80px; height: 50px; background:pink; border:1px solid #000; border-radius:50%; } div:hover { animation:fadenum 5s; } @keyframes fadenum{ 100%{border-radius:0;} } } </style> </head> <body> <div></div> </body> </html>###輸出結果:################(學習影片分享:###css影片教學###、# ##html影片教學###)###
以上是css3怎麼設定滑鼠經過圓角放大到消失的詳細內容。更多資訊請關注PHP中文網其他相關文章!