按下右側的「點選預覽」按鈕在當前頁面預覽,點選鏈結全屏預覽。
請用 chrome, safari, edge 開啟**。
定義 dom,只有乙個容器元素:
居中顯示:
html, body
畫出電池的主體輪廓:
.battery
畫出電池的突起:
.battery
.battery::after
畫出充電電量:
.battery
定義和應用動畫效果:
@keyframes charge
to }.battery
最後,把動畫的時間函式由線性變化改為步長變化:
.battery
大功告成!
linear-gradient()
background-size
background-position
steps()
currentcolor
border-radius
如何用純 CSS 創作乙個方塊旋轉動畫
按下右側的 點選預覽 按鈕可以在當前頁面預覽,點選鏈結可以全屏預覽。請用 chrome,safari,edge 開啟 定義 dom,容器中包含 4 個元素 居中顯示 body畫出容器中心的方塊 loader畫出容器四周的方塊 loader,loader span loader span nth ch...
如何用純 CSS 創作乙個小球反彈的動畫
按下右側的 點選預覽 按鈕可以在當前頁面預覽,點選鏈結可以全屏預覽。請用 chrome,safari,edge 開啟 定義 dom,只有 1 個元素 居中顯示 body定義容器尺寸 box用偽元素畫出小球 box box before 定義沿 x 軸即橫向移動的動畫效果 keyframes move...
如何用純 CSS 創作乙個蝴蝶標本展示框
按下右側的 點選預覽 按鈕可以在當前頁面預覽,點選鏈結可以全屏預覽。請用 chrome,safari,edge 開啟 定義 dom,容器表示整隻蝴蝶,因為蝴蝶是對稱的,所以分為左右兩邊,每邊有 3 個子元素 居中顯示 body定義蝴蝶的尺寸 butterfly先畫左半邊 butterfly left...