亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用純CSS實現太陽和地球和月亮的運轉模型動畫

發布時間:2022-03-01 09:48:49 來源:億速云 閱讀:295 作者:小新 欄目:web開發

這篇文章主要介紹了怎么用純CSS實現太陽和地球和月亮的運轉模型動畫,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  代碼解讀

  定義dom,容器中包含3個元素:

  <divclass="container">

  <divclass="sun"></div>

  <divclass="earth">

  <divclass="moon"></div>

  </div>

  </div>

  居中顯示:

  body{

  margin:0;

  height:100vh;

  display:flex;

  align-items:center;

  justify-content:center;

  background-color:black;

  }

  定義容器尺寸:

  .container{

  font-size:10px;

  width:40em;

  height:40em;

  position:relative;

  }

  畫出太陽:

  .sun{

  position:absolute;

  top:15em;

  left:15em;

  width:10em;

  height:10em;

  background-color:yellow;

  border-radius:50%;

  box-shadow:003emwhite;

  }

  畫出地球和月球的軌跡:

  .earth,

  .moon{

  position:absolute;

  border-style:solid;

  border-color:whitetransparenttransparenttransparent;

  border-width:0.1em0.1em00;

  border-radius:50%;

  }

  .earth{

  top:5em;

  left:5em;

  width:30em;

  height:30em;

  }

  .moon{

  top:0;

  right:0;

  width:8em;

  height:8em;

  }

  用偽元素畫出地球和月球:

  .earth::before,

  .moon::before{

  position:absolute;

  border-radius:50%;

  content:'';

  }

  .earth::before{

  top:2.8em;

  right:2.5em;

  height:3em;

  width:3em;

  background-color:aqua;

  }

  .moon::before{

  top:0.8em;

  right:0.2em;

  width:1.2em;

  height:1.2em;

  background-color:silver;

  }

  設置運轉動畫效果:

  /*rotationperiod365.2422days*/

  .earth{

  animation:orbit36.5slinearinfinite;

  }

  /*rotationperiod27.322days*/

  .moon{

  animation:orbit2.7slinearinfinite;

  }

  @keyframesorbit{

  to{

  transform:rotate(360deg);

  }

  }

  最后,隱藏可能會出現在容器外的部分:

  body{

  overflow:hidden;

  }

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么用純CSS實現太陽和地球和月亮的運轉模型動畫”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

乌兰察布市| 苗栗市| 苍溪县| 隆德县| 龙陵县| 田林县| 沂水县| 台中县| 会昌县| 车致| 苏尼特左旗| 冀州市| 年辖:市辖区| 合水县| 泽普县| 呼伦贝尔市| 昭通市| 托里县| 武功县| 徐水县| 满城县| 油尖旺区| 阳原县| 宜兰县| 紫阳县| 聂荣县| 茌平县| 长宁区| 鸡泽县| 贵定县| 柘荣县| 台南县| 集贤县| 白朗县| 界首市| 个旧市| 右玉县| 辉县市| 田阳县| 和林格尔县| 花垣县|