定義dom,容器中包含 3 個元素:
<p class="container"> <p class="sun"></p> <p class="earth"> <p class="moon"></p> </p></p>
居中顯示:
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: 0 0 3em white;}
畫出地球和月球的軌跡:
.earth,.moon { position: absolute; border-style: solid; border-color: white transparent transparent transparent; border-width: 0.1em 0.1em 0 0; 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;}
設置運轉動畫效果:
/* rotation period 365.2422 days */.earth { animation: orbit 36.5s linear infinite; }/* rotation period 27.322 days */.moon { animation: orbit 2.7s linear infinite;}@keyframes orbit { to { transform: rotate(360deg); }}
最后,隱藏可能會出現在容器外的部分:
body { overflow: hidden;}
感謝各位的閱讀!看完上述內容,你們對使用純CSS實現太陽和地球和月亮運轉模型動畫的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
工行2022年活期存款利率是0.3%。銀行的活期利息一般是一 個季度結算一 次, 一年結算4次。 活期每季結息一次,分別是3、6、9、12月的20號左右結息,按當日掛牌利率結算?;钇谑羌径饶┑?0號為結息日,結算利息第二天才會轉賬,即每季度末21日轉賬至銀行賬戶?;钇诶创婵罱痤~、存款天數、存款日利率計算。但是銀行存款的率一般是年利率,因此在結算活期利息的時候需要轉換成日利率再計算。粗,銀行規定...
網上購買基金手續費最低多少?網上銀行購買基金的手續費率最低為0.6%。假設購買1萬元的基金產品,則手續費為10000*10.6%=60元。根據購買基金的渠道不同,購買基金所產生的手續費是不一樣的。 在銀行柜臺購買基金手續費率為1.5%;在證券公司購買基金,手續費率在0.6%一1 .5%之間;基金公司直銷手續費率為0.6%。購買基金手續費怎么算?基金的手續費包括:申購費,贖回費、托管費和管理費,每一...
上海個人小額貸款辦理流程是什么?個人小額貸款,只要符合要求,處理起來是非??斓?。如果感興趣,可以了解一下民間小額貸款。辦理銀行小額貸款的流程主要包括以下步驟:1.在提供小額貸款的銀行網點申請貸款時,借款人必須攜帶相關資料,如果是商戶,還必須攜帶營業執照。2.在收到貸款人的申請后,銀行進行調查。主要檢查個人信用狀況和收入。3.經過銀行的調查和批準,與銀行簽訂了一份貸款合同。4.銀行貸款,貸方成功獲得...