婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > css3實現的天氣圖標動畫效果

css3實現的天氣圖標動畫效果

熱門標簽:漯河外呼調研線路 400電話唐山辦理 電銷專用外呼線路 廣西房產智能外呼系統推薦 地圖標注位置怎么弄圖 旅游地圖標注線路 威力最大的電銷機器人 電銷外呼系統是違法的嗎 電話機器人鑰匙扣

實現效果

實現代碼

html

<div class="wrapper">
  <div class="sun"></div>
  <div class="cloud">
    <div class="cloud1">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
    <div class="cloud1 c_shadow">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
  
  <div class="cloud_s">
    <div class="cloud1">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
    <div class="cloud1 c_shadow">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
  
  <div class="cloud_vs">
    <div class="cloud1">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
    <div class="cloud1 c_shadow">
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
  <div class="haze"></div>
  <div class="haze_stripe"></div>
  <div class="haze_stripe"></div>
  <div class="haze_stripe"></div>
  <div class="thunder"></div>
  <div class="rain">
     <ul>
       <li></li>
       <li></li>
       <li></li>
    </ul>
  </div>
  <div class="sleet">
     <ul>
       <li></li>
       <li></li>
       <li></li>
    </ul>
  </div>
  <div class="text">
    <ul>
      <li>Mostly Sunny</li>
      <li>Partly Sunny</li>
      <li>Partly Cloudy</li>
      <li>Mostly Cloudy</li>
      <li>Cloudy</li>
      <li>Hazy</li>
      <li>Thunderstorm</li>
      <li>Rain</li>
      <li>Sleet</li>
    </ul>
  </div>
</div>

css3

@import url(https://fonts.googleapis.com/css?family=Raleway+Dots);

body{
  margin: 0;
  padding: 0;
  background: #33495f;
}

.wrapper{
  width: 150px;
  height: 150px;
  position: absolute;
  top: calc(50% - 75px);
  left: calc(50% - 75px);
}

.sun{
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 85px;
  height: 85px;
  background: #f9db62;
  border-radius: 360px;
  opacity: 1;
  animation: sun 10s 0s linear infinite;
}

.cloud{
  position: absolute;
  bottom: 12px;
  left: 8px;
  z-index: 2;
  opacity: 0;
  animation: cloud 10s 0s linear infinite;
}

.cloud .cloud1:not(.c_shadow) ul li{
  animation: cloudi 10s 0.1s linear infinite;
}

.cloud .cloud1:not(.c_shadow):before{
  animation: cloudi 10s 0s linear infinite;
}

.cloud_s{
  position: absolute;
  bottom: 70px;
  left: 150px;
  transform: scale(0.7,0.7) matrix(-1, 0, 0, 1, 0, 0);
  z-index: 1;
  opacity: 0;
  animation: cloud_s 10s 0s linear infinite;
}

.cloud_s .c_shadow{
  transform: scale(1.02,1.02);
}

.cloud_vs{
  position: absolute;
  bottom: 90px;
  left: 30px;
  transform: scale(0.5,0.5);
  z-index: 0;
  opacity: 0;
  animation: cloud_vs 10s 0s linear infinite;
}

.c_shadow{
  z-index: 4 !important;
  left: -5px;
  bottom: -3px !important;
}

.c_shadow:before{
  background: #33495f !important;
}

.c_shadow ul li{
  width: 60px !important;
  height: 60px !important;
  background: #33495f !important;
  float: left;
  position: absolute;
  bottom: -2px !important;
  border-radius: 360px;
}

.c_shadow ul li:nth-child(2){
  width: 80px !important;
  height: 80px !important;
  background: #33495f !important;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 16px !important;
  left: 25px !important;
}

.c_shadow ul li:nth-child(3){
  width: 70px !important;
  height: 70px !important;
  background: #33495f !important;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 6px !important;
  left: 60px !important;
}

.c_shadow ul li:last-child{
  width: 60px !important;
  height: 60px !important;
  background: #33495f !important;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 0px;
  left: 90px;
}


.cloud1{
  position: absolute;
  bottom: 0px;
  z-index: 5;
}

.cloud1:before{
  content: '';
  position: absolute;
  bottom: 0px;
  left: 28px;
  width: 90px;
  height: 20px;
  background: #fff;
}

.cloud1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.cloud1 ul li{
  width: 50px;
  height: 50px;
  background: #fff;
  float: left;
  border-radius: 360px;
}

.cloud1 ul li:nth-child(2){
  width: 70px;
  height: 70px;
  background: #fff;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 18px;
  left: 25px;
}

.cloud1 ul li:nth-child(3){
  width: 60px;
  height: 60px;
  background: #fff;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 8px;
  left: 60px;
}

.cloud1 ul li:last-child{
  width: 50px;
  height: 50px;
  background: #fff;
  float: left;
  border-radius: 360px;
  position: absolute;
  bottom: 0px;
  left: 90px;
}

.haze{
  background: #33495f;
  position: absolute;
  bottom: 50px;
  left: 0px;
  width: 200px;
  height: 45px;
  z-index: 6;
  opacity: 0;
  animation: haze 10s 0s linear infinite;
}

.haze_stripe{
  background: #a3b5c7;
  position: absolute;
  bottom: 75px;
  left: 20px;
  width: 115px;
  height: 10px;
  z-index: 17;
  opacity: 0;
  border-radius: 360px;
  animation: haze_stripe 10s 0.1s linear infinite;
}

.haze_stripe:nth-child(6){
  bottom: 55px;
  animation: haze_stripe 10s 0.2s linear infinite;
}
.haze_stripe:last-child{
  bottom: 35px;
  animation: haze_stripe 10s 0.4s linear infinite;
}

.thunder{
  position: absolute;
  bottom: 100px;
  left: 65px;
  width: 12px;
  height: 12px;
  background: #f9db62;
  transform: skew(-25deg);
  opacity: 0;
  animation: thunder 10s 0s linear infinite;
}

.thunder:before{
  content: '';
  position: absolute;
  top: 11px;
  left: 0px;
  width: 25px;
  height: 8px;
  background: #f9db62;
}

.thunder:after{
  content: '';
  position: absolute;
  width: 0; 
  height: 0;
  top: 18px;
  right: -14px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-top: 20px solid #f9db62;
  transform: skew(5deg);
}

.rain{
  position: absolute;
  bottom: 0px;
  left: 25px;
}

.rain ul{
  list-style: none;
  margin: 0;
  padding: 0px;
}

.rain ul li{
  float: left;
  position: absolute;
  bottom: 50px;
  left: 50px;
  margin-left: 20px;
  background: #6ab9e9;
  height: 40px;
  width: 10px;
  border-radius: 360px;
  transform: rotate(35deg);
  opacity: 0;
}

.rain ul li:first-child{
  animation: raini 10s 0s linear infinite;
}

.rain ul li:nth-child(2){
  animation: rainii 10s 0.2s linear infinite;
}

.rain ul li:last-child{
  animation: rainiii 10s 0.4s linear infinite;
}

.sleet{
  position: absolute;
  bottom: 0px;
  left: 25px;
}

.sleet ul{
  list-style: none;
  margin: 0;
  padding: 0px;
}

.sleet ul li{
  float: left;
  position: absolute;
  bottom: 50px;
  left: 50px;
  margin-left: 20px;
  background: #fff;
  height: 40px;
  width: 10px;
  border-radius: 360px;
  transform: rotate(35deg);
  opacity: 0;
}

.sleet ul li:first-child{
  animation: raini 10s 1.0s linear infinite;
}

.sleet ul li:nth-child(2){
  animation: rainii 10s 1.4s linear infinite;
}

.sleet ul li:last-child{
  animation: rainiii 10s 1.6s linear infinite;
}

.text{
  position: absolute;
  bottom: 0px;
}

.text ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.text ul li{
  position: absolute;
  bottom: -50px;
  width: 150px;
  color: #fff;
  font-family: 'Raleway Dots', cursive;
  font-weight: 100;
  font-size: 20px;
  text-align: center;
  opacity: 0;
}

.text ul li:first-child{
  animation: fade_in 10.0s 0s linear infinite;
}

.text ul li:nth-child(2){
  animation: fade_in 10.0s 1.6s linear infinite;
}

.text ul li:nth-child(3){
  animation: fade_in 10.0s 2.4s linear infinite;
}

.text ul li:nth-child(4){
  animation: fade_in 10.0s 3.4s linear infinite;
}

.text ul li:nth-child(5){
  animation: fade_in 10.0s 4.0s linear infinite;
}

.text ul li:nth-child(6){
  animation: fade_in 10.0s 5.4s linear infinite;
}

.text ul li:nth-child(7){
  animation: fade_in 10.0s 6.4s linear infinite;
}

.text ul li:nth-child(8){
  animation: fade_in 10.0s 7.2s linear infinite;
}

.text ul li:nth-child(9){
  animation: fade_in 10.0s 8.2s linear infinite;
}

@keyframes sun{
  0%{
    opacity: 1;
    bottom: 35px;
    right: 35px;
  }
  4%{
    bottom: 80px;
    right: 80px;
  }
  4.5%{
    bottom: 75px;
    right: 75px;
    opacity: 1;
  }
  40%{
    opacity: 1;
  }
  41%{
    bottom: 75px;
    right: 75px;
    opacity: 0;
  }
  100%{
    opacity: 0;
    bottom: 0px;
    right: 0px;
  }
}

@keyframes cloud{
  0%{
    transform: scale(0.8);
    left: 120px;
    bottom: 35px;
    opacity: 0;
  }
  2%{
    opacity: 1;
  }
  3.5%{
    bottom: 35px;
    left: 10px;
    opacity: 1;
  }
  16%{
    transform: scale(0.8);
  }
  18%{
    transform: scale(0.95);
  }
  19%{
    transform: scale(0.9);
  }
  48%{
    opacity: 1;
    bottom: 35px;
  }
  50%{
    bottom: 70px;
  }
  64%{
    
  }
  96%{
    opacity: 1;
  }
  100%{
    opacity: 0;
    bottom: 70px;
    left: 10px;
  }
}

@keyframes cloud_s{
  0%{
    transform: scale(0.6);
    opacity: 0;
    bottom: 40px;
    left: 18px;
  }
  23%{
    opacity: 0;
  }
  24%{
    opacity: 1;
    bottom: 40px;
    left: 30px;
  }
  28%{
    opacity: 1;
    bottom: 85px;
    left: 60px;
  }
  32%{
    transform: scale(0.6);
  }
  34%{
    transform: scale(0.75);
  }
  35%{
    transform: scale(0.7);
  }
  48%{
    opacity: 1;
  }
  49%{
    opacity: 0;
  }
  100%{
    transform: scale(0.7);
    opacity: 0;
    bottom: 85px;
    left: 60px;
  }
}

@keyframes cloud_vs{
  0%{
    opacity: 0;
    bottom: 85px;
    left: 60px;
  }
  39%{
    opacity: 0;
  }
  40%{
    opacity: 1; 
    bottom: 85px;
    left: 60px;
  }
  42%{
    bottom: 125px;
    left: 10px;
  }
  43%{
    bottom: 120px;
    left: 15px;
  }
  48%{
    opacity: 1;
  }
  49%{
    opacity: 0;
  }
  100%{
    opacity: 0;
    bottom: 120px;
    left: 15px;
  }
}

@keyframes haze{
  0%{
    opacity: 0;
  }
  48%{
    height: 0px;
    opacity: 0;
  }
  49%{
    height: 45px;
    opacity: 1;
  }
  57%{
    opacity:1;
    height: 45px;
  }
  58%{
    opacity: 0;
    height: 0px;
  }
}

@keyframes haze_stripe{
  0%{
    opacity: 0;
  }
  48%{
    opacity: 0;
  }
  49%{
    opacity: 1;
  }
  56%{
    opacity:1;
  }
  57%{
    opacity: 0;
  }
}

@keyframes cloudi{
  0%{
    background: #fff;
  }
  56%{
    background: #fff;
  }
  57%{
    background: #92a4b6;
  }
  100%{
    background: #92a4b6;
  }
}

@keyframes thunder{
  0%{
    opacity: 0;
    bottom: 100px;
    left: 65px;
  }
  62%{
    opacity: 0;
    bottom: 100px;
    left: 65px;
  }
  64%{
    opacity: 1;
    bottom: 50px;
    left: 60px;
  }
  65%{
    opacity: 1;
    bottom: 55px;
    left: 61px;
  }
  72%{
    opacity: 1;
    bottom: 55px;
    left: 61px;
  }
  73%{
    opacity: 0;
  }
  100%{
    opacity: 0;
    bottom: 55px;
  }
}

@keyframes raini{
  0%{
    opacity: 0;
    bottom: 100px;
    left: 60px;
  }
  72%{
    opacity: 0;
    bottom: 100px;
    left: 60px;
  }
  73%{
    opacity: 1;
    bottom: 15px;
    left: 50px;
  }
  74%{
    opacity: 1;
    bottom: 25px;
    left: 52px;
  }
  80%{
    opacity: 1;
    bottom: 25px;
    left: 52px;
  }
  81%{
    opacity: 0;
    bottom: -15px;
    left: 6px;
  }
  100%{
    opacity: 0;
    bottom: 20px;
  }
}

@keyframes rainii{
  0%{
    opacity: 0;
    bottom: 100px;
    left: 30px;
  }
  72%{
    opacity: 0;
    bottom: 100px;
    left: 30px;
  }
  73%{
    opacity: 1;
    bottom: 15px;
    left: 20px;
  }
  74%{
    opacity: 1;
    bottom: 25px;
    left: 22px;
  }
  80%{
    opacity: 1;
    bottom: 25px;
    left: 22px;
  }
  81%{
    opacity: 0;
    bottom: -15px;
    left: -6px;
  }
  100%{
    opacity: 0;
    bottom: 20px;
  }
}

@keyframes rainiii{
  0%{
    opacity: 0;
    bottom: 100px;
    left: 0px;
  }
  72%{
    opacity: 0;
    bottom: 100px;
    left: 0px;
  }
  73%{
    opacity: 1;
    bottom: 15px;
    left: -10px;
  }
  74%{
    opacity: 1;
    bottom: 25px;
    left: -8px;
  }
  80%{
    opacity: 1;
    bottom: 25px;
    left: -8px;
  }
  81%{
    opacity: 0;
    bottom: -15px;
    left: -28px;
  }
  100%{
    opacity: 0;
    bottom: 20px;
  }
}

@keyframes fade_in{
  0%{
    opacity: 0;
  }
  8%{
    opacity: 1;
  }
  9%{
    opacity: 1;
  }
  11%{
    opacity: 1;
  }
  12%{
    opacity: 0;
  }
  100%{
    oapcity: 0;
  }
}   

以上就是css3實現的天氣圖標動畫效果的詳細內容,更多關于css3 天氣圖標動畫的資料請關注腳本之家其它相關文章!

標簽:焦作 試駕邀約 欽州 綏化 湖北 湘西 無錫 銅陵

巨人網絡通訊聲明:本文標題《css3實現的天氣圖標動畫效果》,本文關鍵詞  css3,實現,的,天氣,圖標,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《css3實現的天氣圖標動畫效果》相關的同類信息!
  • 本頁收集關于css3實現的天氣圖標動畫效果的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美国产精品一区| 国产一区二区电影| 日韩精品一区二区三区视频| 精品国产3级a| 1024精品合集| 久久99精品国产.久久久久久 | 在线亚洲免费视频| 日韩欧美黄色影院| 亚洲乱码国产乱码精品精98午夜 | 国产精品免费视频一区| 亚洲中国最大av网站| 国产毛片一区二区| 日韩一区二区三区电影在线观看| 国产女主播一区| 男女视频一区二区| 波多野结衣一区二区三区| 99久久亚洲一区二区三区青草| 精品在线你懂的| 日韩欧美电影一区| 亚洲成a人片在线不卡一二三区| 激情综合网最新| 久久se精品一区二区| 午夜国产精品影院在线观看| 国产精品一色哟哟哟| 国产欧美一区二区精品性色超碰| 日韩成人精品在线| 成人动漫一区二区| 久久婷婷久久一区二区三区| 日本三级韩国三级欧美三级| 欧美精品第一页| 亚洲超碰97人人做人人爱| 丁香五精品蜜臀久久久久99网站| 久久精品一区八戒影视| 91女厕偷拍女厕偷拍高清| 亚洲视频在线观看一区| 欧美网站大全在线观看| 麻豆视频一区二区| 久久久高清一区二区三区| 日韩中文字幕1| 国产人久久人人人人爽| 欧美在线观看你懂的| 亚洲欧洲国产日韩| 91福利视频在线| 丝袜亚洲另类欧美| 精品国产伦一区二区三区观看方式 | 日韩精品成人一区二区三区 | 色欧美片视频在线观看| 91在线播放网址| 国内精品免费**视频| 午夜精品爽啪视频| 国产欧美一区二区在线| 亚洲一区二区五区| 国产suv精品一区二区6| 国产精品久久一级| 国产欧美精品在线观看| 精品91自产拍在线观看一区| 精品中文字幕一区二区| 日本中文一区二区三区| 亚洲激情校园春色| 一区二区三区精品视频在线| 欧美大片在线观看一区| 一区二区在线看| 国产不卡视频在线观看| 日韩午夜在线观看视频| 老司机精品视频在线| 国产中文字幕一区| 欧美激情在线观看视频免费| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美日韩精品一区二区| 中文字幕欧美日本乱码一线二线| 欧美aaaaaa午夜精品| 国产a级毛片一区| 日韩一二三区不卡| 天天综合天天综合色| 91色在线porny| 中文字幕一区二区视频| 91视频观看免费| 成人国产精品视频| 日韩一级视频免费观看在线| 欧美视频精品在线观看| 精品国产123| 日韩一区二区不卡| 久久色在线观看| 自拍偷拍亚洲综合| 亚洲va韩国va欧美va精品| 成人福利电影精品一区二区在线观看| 欧美在线免费观看视频| 久久久99久久| 激情综合网激情| 国产精品久久久久精k8| 国产精品国产三级国产普通话99 | 日韩主播视频在线| 麻豆专区一区二区三区四区五区| 日本不卡中文字幕| 午夜a成v人精品| 91蝌蚪porny成人天涯| 欧美不卡一二三| 国产精品久久久一本精品| 亚洲国产精品一区二区久久恐怖片| 亚洲高清三级视频| 成人动漫一区二区| 6080日韩午夜伦伦午夜伦| 久久亚洲影视婷婷| 伊人夜夜躁av伊人久久| 懂色av一区二区夜夜嗨| 日韩欧美视频一区| 激情都市一区二区| 久久只精品国产| 国产综合色精品一区二区三区| 久久精品男人的天堂| 成人性色生活片| 日韩欧美在线1卡| 国产精品一二三四五| 国产精品亲子乱子伦xxxx裸| 美女视频一区在线观看| 99re这里只有精品首页| 国产欧美一区二区在线| 五月婷婷欧美视频| 久久午夜老司机| 成人动漫一区二区在线| 尤物av一区二区| 欧美久久免费观看| 午夜精品久久一牛影视| 欧美一卡二卡在线观看| 亚洲一区二区三区激情| 色综合久久久久综合体| 国产精品视频看| 色综合天天综合在线视频| 天天综合网 天天综合色| 91精品国产综合久久福利| 国产在线国偷精品产拍免费yy| 久久精品视频网| 天天色综合成人网| 国产精品日产欧美久久久久| 日本黄色一区二区| 日韩久久久精品| 免费观看久久久4p| 精品国产第一区二区三区观看体验| 日本女优在线视频一区二区| 精品国产免费一区二区三区香蕉| 久国产精品韩国三级视频| 91九色最新地址| 国产成人精品一区二区三区网站观看| 久久久久久久免费视频了| 99久精品国产| 蜜臀av性久久久久蜜臀aⅴ| 国产亚洲欧美激情| 国产精品福利在线播放| 26uuu欧美| 欧美国产成人在线| 欧美无砖专区一中文字| 91精品国产麻豆| 色综合久久66| 99视频一区二区| 97久久超碰国产精品| 美国一区二区三区在线播放| 亚洲黄色尤物视频| 久久婷婷国产综合国色天香| 亚洲国产高清aⅴ视频| 欧美成人在线直播| 欧美福利电影网| 欧美日韩免费电影| 欧美一二三区精品| 欧美一区二区黄色| 国产精品家庭影院| 日韩精品视频网站| 在线视频欧美精品| 国产精品伊人色| 99久久免费精品| 欧洲国内综合视频| 欧美日产在线观看| 国产69精品久久777的优势| 成人高清av在线| 欧美午夜精品免费| 欧美激情综合五月色丁香小说| 日韩欧美国产一区二区在线播放| 亚洲国产精品ⅴa在线观看| 午夜免费久久看| 另类中文字幕网| 国产精品一区二区在线观看网站| 欧美专区亚洲专区| 日韩视频免费观看高清完整版在线观看 | 奇米色777欧美一区二区| 欧美激情一区二区在线| 97久久精品人人做人人爽50路| www.在线欧美| 精品国产一区二区三区不卡 | 欧美日韩国产片| 国产欧美日韩激情| 另类综合日韩欧美亚洲| 寂寞少妇一区二区三区| 欧美精品一区二区久久婷婷| 夜夜精品视频一区二区| 91成人免费在线视频| 亚洲五月六月丁香激情| 国产精品香蕉一区二区三区| 91免费精品国自产拍在线不卡 | 国产精品一二三| 中文字幕中文乱码欧美一区二区| 另类小说一区二区三区|