效果靜態(tài)圖:
動畫中包括:太陽及各行星,運(yùn)行軌道,行星公轉(zhuǎn)動畫。
先畫好草圖,設(shè)計(jì)好大小和位置,根據(jù)公轉(zhuǎn)周期計(jì)算好動畫執(zhí)行的時(shí)間。
html的結(jié)構(gòu):
一個(gè)class為solarsys的div,作為太陽系容器元素,該div的position為relative。
行星軌道和行星都用div,position為absolute。
容器用relative和內(nèi)部元素采用absolute的定位方式,比較簡單的能實(shí)現(xiàn)效果,缺點(diǎn)就是大小是固定的。
太陽系容器div的css:
定寬,定高,relative定位,頁面內(nèi)劇中對齊。
.solarsys{ width: 800px; height: 800px;; position: relative; margin: 0 auto; background-color: #000000; padding: 0; transform: scale(1); }
太陽div的css:
按照設(shè)計(jì)的大小和位置,設(shè)定寬高,left,top。
設(shè)定顏色。
通過把boder-radius生成50%,把一個(gè)正方形變成圓形。
通過box-shadow的4層顏色設(shè)置實(shí)現(xiàn)太陽光暈。
.sun { left:357px; top:357px; height: 90px; width: 90px; background-color: rgb(248,107,35); border-radius: 50%; box-shadow: 5px 5px 10px rgb(248,107,35), -5px -5px 10px rgb(248,107,35), 5px -5px 10px rgb(248,107,35), -5px 5px 10px rgb(248,107,35); position: absolute; margin: 0; }
行星軌道div的css:
假設(shè)是水星軌道。
按照設(shè)計(jì)的大小和位置,設(shè)定寬高,left,top。
背景色透明。
通過把boder-radius生成50%,把一個(gè)正方形變成圓形。
boder的類型設(shè)成虛線。
boder的顏色設(shè)成灰色。
寬度設(shè)1。
.mercuryOrbit { left:342.5px; top:342.5px; height: 115px; width: 115px; background-color: transparent; border-radius: 50%; border-style: dashed; border-color: gray; position: absolute; border-width: 1px; margin: 0px; padding: 0px; }
行星div的css:
假設(shè)是水星。
按照設(shè)計(jì)的大小和位置,設(shè)定寬高,left,top。
設(shè)置顏色。
通過把boder-radius生成50%,把一個(gè)正方形變成圓形。
將transfrom-origin設(shè)定成當(dāng)前div的左上角相對于整個(gè)太陽系容器的中心點(diǎn)的橫向和縱向的偏移量。加上旋轉(zhuǎn)動畫后就是圍繞著中心點(diǎn)旋轉(zhuǎn)效果。
做一個(gè)animation,引用rotate關(guān)鍵幀動畫,線性永久執(zhí)行,這里的執(zhí)行時(shí)長是根據(jù)行星的公轉(zhuǎn)周期計(jì)算出來。
.mercury { left:337.5px; top:395px; height: 10px; width: 10px; background-color: rgb(166,138,56); border-radius: 50%; position: absolute; transform-origin: 62.5px 5px; animation: rotate 1.5s infinite linear; }
rotate關(guān)鍵幀動畫:
逆時(shí)針旋轉(zhuǎn)。
@keyframes rotate { 100% { transform: rotate(-360deg); } }
基本結(jié)構(gòu)完成。
僅在chrome中測試過。
全部代碼:
Top 主站蜘蛛池模板: 久久天天躁狠狠躁夜夜免费观看| 在线免费视频你懂的| 亚洲高清免费在线观看| 亚洲精品美女久久久久99| 中文永久免费观看网站| 国产国拍精品亚洲AV片| 免费无码又爽又刺激高潮软件 | GOGOGO高清免费看韩国| 亚洲熟妇无码八AV在线播放| 在线观看特色大片免费网站| 久久丫精品国产亚洲av不卡 | 免费电影在线观看网站| 国产成人精品日本亚洲专区6| 成年免费大片黄在线观看岛国 | 久久国产高潮流白浆免费观看 | 亚洲人成网站18禁止久久影院 | 狼群影院在线观看免费观看直播| 亚洲最新黄色网址| 最近中文字幕无吗免费高清 | 曰曰鲁夜夜免费播放视频| 2019亚洲午夜无码天堂| 国产一精品一aⅴ一免费| 一级视频在线免费观看| 亚洲国产精品热久久| 最近高清国语中文在线观看免费| 色噜噜狠狠色综合免费视频| 亚洲春色在线视频| 国产成人午夜精品免费视频| 国产青草亚洲香蕉精品久久| 国产亚洲精品无码拍拍拍色欲| 久久久久久AV无码免费网站下载| 亚洲三级视频在线观看| 免费一级特黄特色大片在线| 日本视频免费高清一本18| 在线观看日本亚洲一区| 中文字幕精品亚洲无线码一区| 永久黄色免费网站| 四虎国产精品永免费| 亚洲高清日韩精品第一区| 国产一级淫片免费播放| 99久久99热精品免费观看国产|