国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

純css3實現音頻音階波浪loading加載動畫效果

2024-07-11 08:20:52
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了純css3實現音頻音階波浪loading加載動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

 純css3實現音頻音階波浪loading加載動畫效果,在主流瀏覽器上測試通過,包括Chrome、360安全/極速瀏覽器、Firefox、IE11等。以前用flash來作為loading加載動畫效果,但是現在的瀏覽器出于安全考慮,已經不再默認能自動加載運行flash文件了,因此用css3來實現同樣的效果,就能很好的避免這種情況的出現。

  運行效果如下:

CSS代碼如下:

.loader {  position: relative;  top: 25px;  bottom: 0px;  left: 10px;  right: 0px;  width: 175px;  height: 100px;}.loader span {  display: block;  background: #f1f1f1;  width: 7px;  height: 10px;  border-radius: 14px;  margin-right: 5px;  float: left;  margin-top: 25px;}.loader span:last-child {  margin-right: 0px;}.loader span:nth-child(1) {  animation: load 2.5s 1.4s infinite linear;}.loader span:nth-child(2) {  animation: load 2.5s 1.2s infinite linear;}.loader span:nth-child(3) {  animation: load 2.5s 1s infinite linear;}.loader span:nth-child(4) {  animation: load 2.5s 0.8s infinite linear;}.loader span:nth-child(5) {  animation: load 2.5s 0.6s infinite linear;}.loader span:nth-child(6) {  animation: load 2.5s 0.4s infinite linear;}.loader span:nth-child(7) {  animation: load 2.5s 0.2s infinite linear;}.loader span:nth-child(8) {  animation: load 2.5s 0s infinite linear;}.loader span:nth-child(9) {  animation: load 2.5s 0.2s infinite linear;}.loader span:nth-child(10) {  animation: load 2.5s 0.4s infinite linear;}.loader span:nth-child(11) {  animation: load 2.5s 0.6s infinite linear;}.loader span:nth-child(12) {  animation: load 2.5s 0.8s infinite linear;}.loader span:nth-child(13) {  animation: load 2.5s 1s infinite linear;}.loader span:nth-child(14) {  animation: load 2.5s 1.2s infinite linear;}.loader span:nth-child(15) {  animation: load 2.5s 1.4s infinite linear;}@keyframes load {  0% {    background: #ccc;    margin-top: 25%;    height: 10%;  }  50% {    background: #e1e1e1;    height: 100%;    margin-top: 0%;  }  100% {    background: #ccc;    height: 10%;    margin-top: 25%;  }}

css代碼解釋:

.loader {} 定義動畫的大小及相對位置,.loader span {} 定義動畫音階背景顏色;@keyframes load {} 這里面定義音階的顏色,修改background此屬性值即可。

html代碼代碼如下:

<div id="div_loading" style ="margin:5px 5px 5px 5px;width:200px;height:150px;background-color:#ccc;">  <div class="loader">    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>    <span></span>  </div> </div>

html代碼解釋:

id="div_loading" 這個div是加載動畫的位置,id名稱可以隨意更改;而class="loader" 這個div是展示動畫的容器,class="loader" 這個類名不能更改。

查看運行效果

以上就是純css3實現音頻音階波浪loading加載動畫效果的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库车县| 靖宇县| 玉田县| 太谷县| 龙口市| 库尔勒市| 鄄城县| 大余县| 赣州市| 鞍山市| 体育| 班戈县| 牙克石市| 新密市| 灌云县| 灯塔市| 黑河市| 海南省| 临海市| 如皋市| 景东| 双流县| 南靖县| 陕西省| 施秉县| 禹城市| 无极县| 平邑县| 赤水市| 海林市| 北京市| 独山县| 富蕴县| 朝阳区| 陕西省| 延津县| 永年县| 通化市| 龙山县| 潞城市| 绥滨县|