我是先找图片,再找音乐的
也可以的,只是要有感觉才行。{:4_189:}
<style>
.stage{
margin: auto;
position: relative;
left: -214px;
width: 1024px;
height: 510px;
background:#666 url('https://pic.imgdb.cn/item/6292c373094754312995a8da.jpg');
perspective: 3000px;
perspective-origin: 50% 50%;
cursor: pointer;
}
.stage::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: url('https://638183.freep.cn/638183/Pic/2022/smoke1.gif') no-repeat center/cover;
opacity: .1;
}
.circle {
--x: 80px;
position: absolute;
width: var(--x);
height: var(--x);
right: 20px;
top: 80px;
left: 84px;
transform-style: preserve-3d;
animation: rot 5s linear infinite;
}
.circle div {
position: absolute;
width: 100%;
height: 100%;
border: 1px solid #f0fcff;
border-radius: 50%;
padding: 0;
}
.circle div:nth-child(1){ transform:rotateY(0deg);}
.circle div:nth-child(2){ transform:rotateY(30deg);}
.circle div:nth-child(3){ transform:rotateY(60deg);}
.circle div:nth-child(4){ transform:rotateY(90deg);}
.circle div:nth-child(5){ transform:rotateY(120deg);}
.circle div:nth-child(6){ transform:rotateY(150deg);}
@keyframes rot{
0%{ transform: rotateZ(30deg) rotateY(0turn);}
100%{ transform: rotateZ(30deg) rotateY(1turn);}
}
</style>
<div class="stage">
<div class="circle">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<script>
var au = document.createElement('audio');
au.src = 'https://www.joy127.com/url/90592.mp3';
au.loop = true;
au.autoplay = true;
document.querySelector('.stage').appendChild(au);
document.querySelector('.circle').onclick = function() {
au.paused ? (au.play(), this.style.animationPlayState = 'running') : (au.pause(), this.style.animationPlayState = 'paused');
}
</script>
加林森 发表于 2022-4-3 20:01
也可以的,只是要有感觉才行。
我大都是为了学习效果而做帖的,也就按效果找图了,然后再根据图图找音乐。 红影 发表于 2022-4-3 21:51
我大都是为了学习效果而做帖的,也就按效果找图了,然后再根据图图找音乐。
很好的方法{:4_204:} 加林森 发表于 2022-4-3 21:57
很好的方法
所以,先找什么,都是根据需要来的。 红影 发表于 2022-4-4 23:27
所以,先找什么,都是根据需要来的。
嗯嗯,你说的对!{:4_187:}
页:
1
[2]