好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3h5星系动画

CSS3和H5星系动画

CSS3和H5技术的应用已经越来越广泛,其中星系动画是一个引人注目的特效效果之一。此特效通过CSS3的translate3D变形动画实现,可以实现星星在空间中好像真正运动一样。下面的代码示例浅显易懂,可以联想到使用场景。

 body {
width: 100%;
height: 100%;
background-color: #000;
perspective: 1000px;
}
.star {
width: 1px;
height: 1px;
background: #fff;
border-radius: 50%;
position: absolute;
box-shadow: 0 0 20px #fff;
animation: hoop 5s infinite linear;
}
@keyframes hoop {
0% {
transform: translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);
}
100% {
transform: translate3d(500px, 1000px, 2000px) rotateX(360deg) rotateY(360deg);
}
}
.star1 {
top: 150px;
left: 350px;
}
.star2 {
top: 50px;
left: 550px;
}
.star3 {
top: 200px;
left: 700px;
} 

通过上述代码,我们可以看到background-color: #000设置为黑色背景。perspective: 1000px为立体空间(包括3D正交、3D透视),box-shadow可以为星星添加高光。最后,在我们的demo里,我们添加了三个星星并在Animation中实现生动的动效。

星系动画展示出了CSS3和H5技术强大的显示效果,可以将其应用于广泛的场合。CSS3和H5技术在网页游戏和Micro-site建设中,动画是一种非常重要的效果。围绕着3D透视、边框圆角等技术,以及移动端和新一代浏览器的不断诞生,我们相信这个领域会继续更新。

查看更多关于css3h5星系动画的详细内容...

  阅读:57次

上一篇: css3hover平滑

下一篇:css3八卦图案