首页 JS特效 CSS3特效 CSS3做的日食动画特效

CSS3做的日食动画特效

CSS3做的日食动画特效

CSS3做的日食动画特效

<头>
<元字符集=“utf-8”>
新颖的CSS3日食动画效果

<风格>
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 2px #fff、55vw 9vh #FFF、24vw 4vh 1px #FFF,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 1vh 2px #fff、35vw 75vh 2px #FFF、44vw 47vh 1像素#FFF,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

相关文章

CSS3的新特性一览:如何应用CSS3动画效果 CSS3的新特性一览:如何应用CSS3动画效果

09 Sep 2023

CSS3的新特性一览:如何应用CSS3动画效果引言:随着互联网的发展,CSS3逐渐取代了CSS2成为前端开发中最常用的样式语言。CSS3提供了许多新的特性,其中最受欢迎的是动画效果。通过使用CSS3动画,可以为网页添加令人惊艳的交互效果,提高用户体验。本文将介绍一些CSS3常用的动画特性,并提供相关的代码示例。一、过渡动画(TransitionAnimat

原生javascript+css3编写的3D魔方动画旋扭特效_javascript技巧 原生javascript+css3编写的3D魔方动画旋扭特效_javascript技巧

16 May 2016

这篇文章主要介绍了原生javascript+css3编写的3D魔方动画旋扭特效的相关资料,需要的朋友可以参考下

如何熟练运用CSS3特效提升网页的用户体验 如何熟练运用CSS3特效提升网页的用户体验

09 Sep 2023

如何熟练运用CSS3特效提升网页的用户体验随着互联网的发展,网页设计和用户体验成为了网站开发中的重要环节。而CSS3特效的应用,可以为网页增添动感和视觉效果,提升用户体验。本文将介绍几种常见的CSS3特效及其代码示例,帮助开发者更加熟练地运用CSS3特效,提升网页的用户体验。过渡效果(Transition)过渡效果是CSS3中最基本的特效之一,通过改变某个属

jQuery和CSS3超炫汉堡包变形动画特效 jQuery和CSS3超炫汉堡包变形动画特效

18 Jan 2017

这是一款使用jQuery和CSS3来制作的炫酷汉堡包变形动画特效。该特效通过通过jQuery来附加按钮事件,并通过CSS3 transform和animation来制作动画特效。

css3点击显示涟漪特效 css3点击显示涟漪特效

24 Nov 2017

css3点击显示涟漪特效,怎样用css3做出点击显示涟漪特效,点击显示涟漪的特效需要注意哪些方面?下面给大家做一个案例.

CSS3里怎么实现单选框动画特效 CSS3里怎么实现单选框动画特效

25 Nov 2017

CSS3里怎么实现单选框动画特效?为什么要实现单选框动画特效?下面我们给大家举俩个例子,帮大家熟练掌握用CSS3实现单选框动画特效

纯CSS3创意导航菜单特效 纯CSS3创意导航菜单特效

17 Jan 2017

这是一款非常有创意的纯CSS3导航菜单特效。该导航菜单主要通过CSS3 transform和transition方法实现效果,非常简单。该特效由進擊的燊提供。

css3视觉特效的实现 css3视觉特效的实现

22 Mar 2018

这次给大家带来css3视觉特效的实现,实现css3视觉特效的注意事项有哪些,下面就是实战案例,一起来看一下。

基于SVG和CSS3的可爱卡通小动物动画特效 基于SVG和CSS3的可爱卡通小动物动画特效

19 Jan 2017

这是一款基于SVG过滤器和CSS3制作的可爱小动物动画特效。该特效中使用HTML标签和SVG结合制作动物的外形,并通过CSS3 animation动画来制作动物的各种动画特效。

See all articles See all articles

Hot Tools

CSS文字组合成心形动画特效

CSS文字组合成心形动画特效

CSS文字组合成心形动画特效

CSS3 SVG表白鲜花动画特效

CSS3 SVG表白鲜花动画特效

SS3 SVG表白鲜花动画特效是一款情人节动画特效。

CSS的商城网站常用左侧分类下拉导航菜单代码

CSS的商城网站常用左侧分类下拉导航菜单代码

CSS的商城网站常用左侧分类下拉导航菜单代码

jQuery+CSS3情人节爱心特效

jQuery+CSS3情人节爱心特效

jQuery+CSS3情人节爱心特效是一款情人节悬挂摆动爱心动画特效。

css3汤勺捞起汤圆动画特效

css3汤勺捞起汤圆动画特效

一碗可爱的汤圆表情,汤勺捞起一个汤圆动画特效