CSS3做的日食動畫特效
<頭>
<元字符集=“utf-8”>
<風格>
html,正文{
寬度:100%;
溢出-x:隱藏;
}
*, *:前, *:之後 {
框大小:邊框框;
邊距:0;
填充:0;
}
。宇宙 {### 寬度:100vw;
高度:100vh;
背景:#030613;
顯示:塊;
位置:相對;
-webkit-animation:skyDim 4s 8s 線性向前;
動畫:skyDim 4s 8s 線性向前;
}
.universe:在{
之前 內容: ””;### 框陰影:10vw 1vh #fff,14vw 29vh 2px #FFF,23vw 34vh 1px #FFF,1vw 99vh 1px #FFF,20vw 80vh #FFF,90vw 10vh FFF,20vw 80vh #FFF,90vw 10vh 2FFF,20vw 80vh #FFF,90vw 10vh 2FFwx 50vw 99vh 1px #FFF, 74vw 40vh 1px #FFF, 80vw 9vh 1px #FFF, 20vw 80vh #FFF, 85vw 78vh #fff;
寬度:4px;
高度:4px;
位置:絕對;
邊界半徑:50%;
-webkit-animation: starsFloating 100s -200s 線性既無限;
動畫:星星浮動100s -200s 線性既無限;
}
.universe:{
之後 內容: ””;### 框陰影:37vw 78vh #fff、17vw 69vh #FFF、68vw 4vh 1px #FFF、98vw 9vh 1px #FFF、45vw 67vh #FFF、95vw 1vhx #FFF、45vw 67vh #FFF、95vw 1vh 2px #fff、FFF3145、FFF3 2pvFffh 2pv ,54vw 5vh 1px #FFF, 22vw 29vh 1px #FFF, 39vw 71vh 1px #FFF, 11vw 11vh #FFF, 88vw 82vh #fff;
寬度:2px;
高度:2px;
位置:絕對;
邊界半徑:50%;
-webkit-animation: starsFloating 100s 3s 線性向後無限;
動畫:starsFloating 100s 3s 線性向後無限;
}
。太陽 {### 高度:200px;
寬度:200px;
邊界半徑:50%;
背景:#cfcfd4;
框陰影:0 0 60px 金色,0 0 100px #b9a018,插圖 0 5px 35px 53px #dbdbdb,插圖 48px 8px 34px 25px #c4c4c4;
左:計算(50% - 100px);
上方:計算(50% - 100px);
位置:絕對;
-webkit-animation:sunFreakOut 5s 7.1s 線性前進;
動畫:sunFreakOut 5s 7.1s 線性前進;
}
。月亮 {### 高度:50px;
寬度:50px;
邊界半徑:50%;
背景:rgba(0,0,0,0.99);
框陰影:圖 5px 1px 10px -8px #d4d4d6;
-webkit-transition: 1s;
轉換:1s;
上方:計算(40% - 100px);
位置:絕對;
z 索引:5;
-webkit-animation:向前移動 20 秒的緩緩出;
動畫:向前移動 20 秒緩入緩出;
}
@-webkit-keyframes 移動 {
0% {
# -webkit-transform:translateX(100vw);
變換:translateX(100vw);
}
40%, 60% {
上方:計算(50% - 100px);
}
50%, 50.5% {
寬度:200px;
高度:200px;
-webkit-transform:translateX(calc(50vw - 100px));
變換:translateX(calc(50vw - 100px));
框陰影:圖 20px 1px 35px -15px #d4d4d6;
上方:計算(50% - 100px);
}
60% {
# 框陰影:插圖 -20px 1px 35px -15px #d4d4d6;
}
100% {
# 寬度:50px;
高度:50px;
-webkit-transform:translateX(calc(-1vw - 60px));
變換:translateX(calc(-1vw - 60px));
上方:計算(40% - 100px);
框陰影:插入 -5px 1px 10px -8px #d4d4d6;
}
}
@關鍵影格移動{
0% {
# -webkit-transform:translateX(100vw);
變換:translateX(100vw);
}
40%, 60% {
上方:計算(50% - 100px);
}
50%, 50.5% {
寬度:200px;
高度:200px;
-webkit-transform:translateX(calc(50vw - 100px));
變換:translateX(calc(50vw - 100px));
框陰影:圖 20px 1px 35px -15px #d4d4d6;
上方:計算(50% - 100px);
}
60% {
# 框陰影:插圖 -20px 1px 35px -15px #d4d4d6;
}
100% {
# 寬度:50px;
高度:50px;
-webkit-transform:translateX(calc(-1vw - 60px));
變換:translateX(calc(-1vw - 60px));
上方:計算(40% - 100px);
框陰影:插入 -5px 1px 10px -8px #d4d4d6;
}
}
@-webkit-keyframes skyDim {
0%, 100% {
背景:#030613;
}
50%, 70% {
背景:黑色;
}
}
@keyframes skyDim {
0%, 100% {
背景:#030613;
}
50%, 70% {
背景:黑色;
}
}
@-webkit-keyframes sunFreakOut {
0%, 100% {
框陰影:0 0 60px 金色,0 0 100px #b9a018,插圖 0 5px 35px 53px #dbdbdb,插圖 48px 8px 34px 25px #c4c4c4;
}
50%, 70% {
框陰影:0 0 50px #e30000,0 0 0px #b91818,圖 0 5px 35px 53px #dbdbdb,圖 48px 8px 34px 25px #c4c4c4;
}
}
@keyframes sunFreakOut {
0%, 100% {
框陰影:0 0 60px 金色,0 0 100px #b9a018,插圖 0 5px 35px 53px #dbdbdb,插圖 48px 8px 34px 25px #c4c4c4;
}
50%, 70% {
框陰影:0 0 50px #e30000,0 0 0px #b91818,圖 0 5px 35px 53px #dbdbdb,圖 48px 8px 34px 25px #c4c4c4;
}
}
@-webkit-keyframes starFloating {
0% {
# 不透明度:0;
}
10% {
# 不透明度:1;
}
100% {
# -webkit-transform: 翻譯Y(-100vh);
變換:translateY(-100vh);
}
}
@keyframes starFloating {
0% {
# 不透明度:0;
}
10% {
# 不透明度:1;
}
100% {
# -webkit-transform: 翻譯Y(-100vh);
變換:translateY(-100vh);
}
}
</風格>
</頭>
這是一款非常新穎的使用純CSS3實現的一個天狗食月日食動畫效果,當日全食時,還有背景星星閃爍動畫效果,效果很漂亮
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
09 Sep 2023
CSS3的新特性一覽:如何應用CSS3動畫效果引言:隨著網路的發展,CSS3逐漸取代了CSS2成為前端開發中最常用的樣式語言。 CSS3提供了許多新的特性,其中最受歡迎的是動畫效果。透過使用CSS3動畫,可以為網頁添加令人驚豔的互動效果,提升使用者體驗。本文將介紹一些CSS3常用的動畫特性,並提供相關的程式碼範例。一、過渡動畫(TransitionAnimat
19 Jan 2017
這是一款以SVG濾鏡和CSS3製作的可愛小動物動畫特效。此特效中使用HTML標籤和SVG結合製作動物的外形,並透過CSS3 animation動畫來製作動物的各種動畫特效。
25 Dec 2017
大家都知道animation是css的屬性,本文主要介紹了css3的動畫特效之動畫序列(animation) 的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧,希望能幫助大家。
25 Aug 2021
先前的文章《手把手教你使用CSS3實現按鈕懸停閃爍動態特效》中,我們介紹了使用CSS3給按鈕添加動態效果,實現一個按鈕懸停閃亮陰影動畫效果的方法。而今天這篇文章跟大家分享一個邊框動畫特效,看看使用CSS3如何實現邊框陰影向外擴散的動畫特效。
27 May 2017
這是一款效果非常酷的純CSS3逼真的多層雲彩動畫特效。此特效使用多張透明的雲彩PNG圖片作為背景圖片,使用CSS animation動畫來製作雲彩水平飄動的動畫效果 ...,HTML5中國,中國最大的HTML5中文門戶。
19 Jan 2017
這是一款效果非常酷的純CSS3帶過渡動畫特效的分頁條ui設計效果。該分頁條的首頁、尾頁、上一頁和下一頁按鈕在滑鼠滑過時,會帶有非常好看的平滑拉伸動畫效果。並且整個分頁條帶有很漂亮的陰影效果。
30 Nov 2017
細心的朋友可能會注意到,有的圖片會有一道高亮光弧閃過很炫的效果,這並不是圖片的預設屬性,而是用CSS3的動畫屬性做出的效果,下面就給大家分享一份實例供大家研究。
16 May 2016
這篇文章主要介紹了原生javascript+css3編寫的3D魔術方塊動畫旋扭特效的相關資料,需要的朋友可以參考下
Hot Tools
CSS文字組合成心型動畫特效
CSS文字組合成心型動畫特效
CSS3 SVG表白花動畫特效
SS3 SVG表白花動畫特效是一款情人節動畫特效。
CSS的商城網站常用左側分類下拉導覽選單代碼
CSS的商城網站常用左側分類下拉導覽選單代碼
jQuery+CSS3情人節愛心特效
jQuery+CSS3情人節愛心特效是情人節懸掛擺動愛心動畫特效。
css3湯匙撈起湯圓動畫特效
一碗可愛的湯圓表情,湯匙撈起一個湯圓動畫特效