红影 发表于 2024-1-17 19:33

《追光》(学习黑黑梦从效果)


<style>
    #papa { margin: 70px 0 0 calc(50% - 621px); width: 1080px; height: 607px; background: url('https://pic.imgdb.cn/item/65a7b687871b83018aa6b0ed.jpg') no-repeat center/cover; box-shadow: 3px 3px 20px #000; position: relative; overflow: hidden; z-index: 1; }
    #player { position: absolute; left: 220px; top: 80px; mix-blend-mode: screen; cursor: pointer; transition: filter 1s; animation: rot 6s infinite linear var(--state); }
    #player:hover { filter: hue-rotate(60deg); }
    li-zi { position: absolute; left: 270px; top: 120px; width: 60px; height: 60px; opacity: .3; background: url('https://pic.imgdb.cn/item/65a7b64d871b83018aa5e66f.gif') no-repeat center/cover; mix-blend-mode: screen; }
    @keyframes moving { from { opacity: .3; transform: translate(0,0) rotate(0); } to { opacity: 1; transform: translate(var(--x0),var(--y0)) rotate(3turn); } }
    @keyframes rot { to { transform: rotate(360deg); } }
</style>

<div id="papa">
    <audio id="aud" src="https://music.163.com/song/media/outer/url?id=31721698" autoplay loop></audio>
    <img id="player" src="https://pic.imgdb.cn/item/65a7b64d871b83018aa5e66f.gif" alt="" />
</div>

<script>
(function() {
    let all = 30;
    for(let i = 0; i < all; i++) {
      let lz = document.createElement('li-zi');
      let hudu = Math.PI / 180 * 360 / all * i;
      let xx = 950 * Math.cos(hudu), yy = 850 * Math.sin(hudu);
      lz.style.cssText += `
            --x0: ${xx}px;
            --y0: ${yy}px;
            filter: hue-rotate(${Math.floor(Math.random() * 360)}deg);
            animation: moving ${Math.random() * 20 + 20}s ${1 - Math.random() * 20}s infinite var(--state);
      `;
      papa.prepend(lz);
    }
    let mState = () => aud.paused ? papa.style.setProperty('--state','paused') : papa.style.setProperty('--state','running');
    aud.addEventListener('playing',mState,false);
    aud.addEventListener('pause',mState,false);
    player.addEventListener('click', () => aud.paused ? aud.play() : aud.pause());
})();
</script>

红影 发表于 2024-1-17 19:33

完全套用,所以做起来特别快{:4_173:}

红影 发表于 2024-1-17 19:35

谢谢的代码@马黑黑 {:4_187:}

马黑黑 发表于 2024-1-17 19:37

红影 发表于 2024-1-17 19:33
完全套用,所以做起来特别快

气泡效果很不错,位置能根据需要设定,这很好

焱鑫磊 发表于 2024-1-17 19:41

漂亮!{:4_187:}

红影 发表于 2024-1-17 19:45

马黑黑 发表于 2024-1-17 19:37
气泡效果很不错,位置能根据需要设定,这很好

我发现我挺喜欢气泡,好几个帖子用气泡效果了{:4_170:}

红影 发表于 2024-1-17 19:46

焱鑫磊 发表于 2024-1-17 19:41
漂亮!

多谢焱鑫磊鼓励,晚上好{:4_204:}

马黑黑 发表于 2024-1-17 19:47

红影 发表于 2024-1-17 19:45
我发现我挺喜欢气泡,好几个帖子用气泡效果了

贴切图意,不生搬硬套

红影 发表于 2024-1-17 19:58

马黑黑 发表于 2024-1-17 19:47
贴切图意,不生搬硬套

这个是忽然兴起,就找一个底图一个气泡,没想到还挺顺利,都找到自己想要的了。
有时找个图图都找半天呢{:4_173:}

起个网名好难 发表于 2024-1-17 20:00

https://s3.bmp.ovh/imgs/2023/05/24/d90e46c0779fdc6b.gif

红影 发表于 2024-1-17 20:10

起个网名好难 发表于 2024-1-17 20:00


谢谢难难鼓励{:4_187:}

马黑黑 发表于 2024-1-17 21:23

红影 发表于 2024-1-17 19:58
这个是忽然兴起,就找一个底图一个气泡,没想到还挺顺利,都找到自己想要的了。
有时找个图图都找半天呢 ...

自己做省事

醉美水芙蓉 发表于 2024-1-17 21:45

红影 发表于 2024-1-17 22:44

马黑黑 发表于 2024-1-17 21:23
自己做省事

自己做最多做个渐变什么的,底图还是要去找的啊。那个气泡我就是自己去裁剪的,自己还是做了点事的{:4_173:}

红影 发表于 2024-1-17 22:45

醉美水芙蓉 发表于 2024-1-17 21:45
红影美女做得漂亮!

多谢水芙蓉美女鼓励{:4_187:}

庶民 发表于 2024-1-18 05:55

用代码制图也很难

马黑黑 发表于 2024-1-18 08:04

红影 发表于 2024-1-17 22:44
自己做最多做个渐变什么的,底图还是要去找的啊。那个气泡我就是自己去裁剪的,自己还是做了点事的{:4_17 ...

其实要做作图才好,不要被ps吓倒,再者,如果觉得PS门槛太高,那还有很多选择

红影 发表于 2024-1-18 15:00

庶民 发表于 2024-1-18 05:55
用代码制图也很难

也不算制图,只是调整呢。

红影 发表于 2024-1-18 15:01

马黑黑 发表于 2024-1-18 08:04
其实要做作图才好,不要被ps吓倒,再者,如果觉得PS门槛太高,那还有很多选择

图片的修整还是要弄一下的,是的,不是用ps别的也能弄弄的。

岁月·如歌 发表于 2024-1-18 18:09

看着都冷{:4_189:}
页: [1] 2
查看完整版本: 《追光》(学习黑黑梦从效果)