91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么用純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

乌鲁木齐县| 哈尔滨市| 桐梓县| 察哈| 桃江县| 宝丰县| 正镶白旗| 安龙县| 钟山县| 松江区| 兴隆县| 孝义市| 商城县| 义马市| 建阳市| 牡丹江市| 鹿泉市| 成都市| 玉溪市| 黔南| 奉贤区| 中超| 兴和县| 怀宁县| 铁岭县| 永新县| 精河县| 丹江口市| 龙胜| 平昌县| 麻阳| 偏关县| 庆阳市| 武山县| 宣恩县| 二连浩特市| 平邑县| 建水县| 正镶白旗| 安龙县| 察隅县|