css怎麼設定顯示隱藏動畫

2021-04-08 10:00:45

css設定顯示隱藏動畫的方法:首先建立一個HTML範例檔案;然後建立一個<div>標籤,並設定一些文字;最後使用「@-webkit-keyframes」對fadenum類設定淡出淡入效果即可。

本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。

開啟html開發軟體新建一個html內碼錶面。如圖:

53ef8743e9511b14580805952b057b0.png

在html內碼錶面建立一個<div>標籤,然後給這個<div>新增一個class類並設定一些文字,用於顯示淡出淡入動畫效果(那裡中使用的類名:fadenum,下面將直接對該類進行描述)。如圖:

01f8b6d0613f9ef27786f5ac7d0a51c.png

設定<div>類樣式。建立<style>標籤,在這個標籤裡面設定fadenum類的寬、高、背景色,方便接下來檢視淡出淡入效果。如圖:

dfb9a660e2d120ae9626a1bb1b6591c.png

儲存html程式碼後使用瀏覽器開啟即可看到設定<div>樣式顯示效果。

dad087ee94dfae8ba24d6783d881e7a.png

新增淡出淡入動畫效果。使用@-webkit-keyframes對fadenum類設定淡出淡入效果。預設開始是顯示,緊接著就是淡出,然後再淡入。

【推薦學習:】

淡出淡入效果程式碼:

@-webkit-keyframes fadenum{ /*設定內容由顯示變為隱藏*/
   0%{opacity: 1;}
   50%{opacity: 0;}
   100%{opacity: 1;}
}

6494b35d2de223c3a7dfde707023b64.png

為fadenum類新增淡出淡入效果,直接把程式碼新增到fadenum類即可。

使用animation進行淡出淡入效果進行時間、動畫方式進行設定。如圖:

程式碼:

-webkit-animation: fadenum 2s infinite;
    -moz-animation: fadenum 2s infinite;
  animation:fadenum 2s infinite;

bac9282839ecf5068dcb0e711117f59.png

儲存html程式碼使用瀏覽器開啟即可看到<div>標籤自動淡出淡入效果。

2204961896d858396f29cd63e3f5c27.png

583f53e3b215461a4e6c63ffd1e640a.png

頁面所有程式碼。可以直接複製所有程式碼到新建html頁面,貼上儲存後使用瀏覽器開啟即可看到效果。

所有程式碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css3顯示隱藏效果</title>
<style>
.fadenum{
background-color: #ffce44;
width: 50px;height: 50px;
text-align:center;
line-height:50px;
margin:40px auto;
-webkit-animation: fadenum 2s infinite;
    -moz-animation: fadenum 2s infinite;
  animation:fadenum 2s infinite;
}
@-webkit-keyframes fadenum{ /*設定內容由顯示變為隱藏*/
   0%{opacity: 1;}
   50%{opacity: 0;}
   100%{opacity: 1;}
}
@-moz-keyframes fadenum{ /*設定內容由顯示變為隱藏*/
   0%{opacity: 1;}
   50%{opacity: 0;}
   100%{opacity: 1;}
}
@-o-keyframes fadenum{ /*設定內容由顯示變為隱藏*/
   0%{opacity: 1;}
   50%{opacity: 0;}
   100%{opacity: 1;}
}
@keyframes fadenum{ /*設定內容由顯示變為隱藏*/
   0%{opacity: 1;}
   50%{opacity: 0;}
   100%{opacity: 1;}
}
</style>
</head>
<body>
<div class="fadenum">30</div>
</body>
</html>

注意事項

案例中使用@-webkit-keyframes主要針對谷歌核心瀏覽器,如果存在不相容其他瀏覽器需要新增其他瀏覽器字首

以上就是css怎麼設定顯示隱藏動畫的詳細內容,更多請關注TW511.COM其它相關文章!