最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS3实现旋转光环效果的实现步骤

来源:懂视网 责编:小采 时间:2020-11-27 18:49:43
文档

CSS3实现旋转光环效果的实现步骤

CSS3实现旋转光环效果的实现步骤:今天我们来实现一次旋转光环的效果,我们知道很多唱片的圆盘旋转效果都是用CSS3和JS来实现的,下面给大家做一个实例借鉴一下。<div class="bg0 pa"> <div></div> </div> <div class=&q
推荐度:
导读CSS3实现旋转光环效果的实现步骤:今天我们来实现一次旋转光环的效果,我们知道很多唱片的圆盘旋转效果都是用CSS3和JS来实现的,下面给大家做一个实例借鉴一下。<div class="bg0 pa"> <div></div> </div> <div class=&q

今天我们来实现一次旋转光环的效果,我们知道很多唱片的圆盘旋转效果都是用CSS3和JS来实现的,下面给大家做一个实例借鉴一下。

<div class="bg0 pa">
<div></div>
</div>
<div class="hx-box pa">
<ul>
<li class="hx-k1 pa0">
<span></span>
</li>
<li class="hx-k2 pa0">
<span></span>
</li>
<li class="hx-k3 pa0">
<span></span>
</li>
</ul>
</div>
2. css完整样式
html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
overflow: hidden;
background-image: -webkit-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);
background-image: -moz-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);
background-image: -ms-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);
background-image: linear-gradient(0deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);
perspective: 1000px;
}
.bg0 {
width: 500px;
height: 500px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: url(../images/bg0.png) no-repeat center center;
background-size: 150%;
}
.bg1 {
width: 100%;
height: 100%;
background: url(../images/bg1.png) no-repeat center center;
}
.hx-box {
top: 50%;
left: 50%;
width: 500px;
height: 500px;
transform-style: preserve-3d;
transform: translate(-50%, -50%) rotateY(75deg);
}
.hx-box ul {
width: 500px;
height: 500px;
transform-style: preserve-3d;
animation:hxz 20s linear infinite;
}
@keyframes hxz{
0% {
transform: rotateX(0deg);
}
100% {
transform: rotateX(-360deg);
}
}
.hx-box ul li {
width: 500px;
height: 500px;
border: 4px solid #5ec0ff;
border-radius: 1000px;
}
.hx-box ul li span {
display: block;
width: 100%;
height: 100%;
background: url(../images/hx.png) no-repeat center center;
background-size: 100% 100%;
animation: hx 4s linear infinite;
}
@keyframes hx {
to {
transform: rotate(360deg);
}
}
.hx-k2 {
transform: rotateX(60deg) rotateZ(60deg)
}
.hx-k3 {
transform: rotateX(-60deg) rotateZ(-60deg)
}

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

Css3中transform属性的使用教程

CSS3函数rotate()怎么使用

CSS3动画做出高亮光弧效果的实现步骤

文档

CSS3实现旋转光环效果的实现步骤

CSS3实现旋转光环效果的实现步骤:今天我们来实现一次旋转光环的效果,我们知道很多唱片的圆盘旋转效果都是用CSS3和JS来实现的,下面给大家做一个实例借鉴一下。<div class="bg0 pa"> <div></div> </div> <div class=&q
推荐度:
标签: 旋转 步骤 方法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top