朵拉 发表于 2024-4-27 12:05

怎么了(马黑黑原创)

本帖最后由 朵拉 于 2024-4-28 13:56 编辑 <br /><br /><style>
    #mydiv { margin: -60px 0 0 calc(50% - 681px); width: 1200px; height: 686px; background: url('https://pic.imgdb.cn/item/662c7a110ea9cb1403f82a35.jpg') no-repeat center/cover; box-shadow: 3px 3px 6px gray; overflow: hidden; z-index: 1; position: relative; display: grid; place-items: center; }
    #mydiv::before, #mydiv::after { position: absolute; content: ''; transform-origin: 50% 50%; animation: swear .8s linear infinite alternate var(--state); }
    #mydiv::before { left: 0px; top: 0px; width: 180px; height: 90px; background: url('https://pic.imgdb.cn/item/662c7a110ea9cb1403f82a35.jpg') no-repeat 0px 0px; }
    #mydiv::after {left: 0px; top: 0px; width: 80px; height: 104px; background: url('https://pic.imgdb.cn/item/662c7a110ea9cb1403f82a35.jpg') no-repeat 0px 0px; }
    #player { position: absolute; top: 60px; width: 100px; filter: drop-shadow(0 0 6px #fff) opacity(.75); cursor: pointer; animation: rot 6s linear infinite var(--state); }
    .vid { position: absolute; object-fit: cover; mix-blend-mode: screen; }
    .vid:nth-of-type(1) { bottom: 0; width: 60%; height: 30%; }
    .vid:nth-of-type(2) { left: 70%; top: 0; width: 30%; height: 100%; }
    #mydiv canvas { transform: skew(-5deg) scale(0.5, 0.5) ; }
    @keyframes rot { to { transform: rotate(360deg); } }
    @keyframes swear { to { transform: skew(15deg); } }
</style>

<div id="mydiv">
    <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1410874261" autoplay loop></audio>
    <video class="vid" src="https://img.tukuppt.com/video_show/2269348/00/14/65/5e59d9be359da.mp" loop muted></video>
    <video class="vid" src="https://img.tukuppt.com/video_show/2414777/00/01/68/5b4854b8add7c.mp4" loop muted></video>
    <img id="player" src="https://638183.freep.cn/638183/t24/leaf/5l.png" alt="" />
</div>

<script>
    var sc = document.createElement('script');
    sc.charset = 'utf-8';
    sc.src = 'https://638183.freep.cn/638183/web/js/lzwz.js';
    document.body.appendChild(sc);
    var wz = {papa: '#mydiv', text: '怎么了- 周兴哲', left: '-100px', top: '2px', color: 'white'};
    var vids = document.querySelectorAll('.vid');
    var mState = () => vids.forEach(vid => aud.paused ?
      (vid.pause(), mydiv.style.setProperty('--state', 'paused')) :
      (vid.play(),mydiv.style.setProperty('--state', 'running')));
    aud.onplaying = aud.onpause = () => mState();
    player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>

朵拉 发表于 2024-4-27 12:57

@马黑黑
老师好,学生交作业,请指正哈{:4_190:}
另:左上角和头发丝后 估计还有什么代码,
      一时半会找不出来,请多赐教~~

愤怒的葡萄 发表于 2024-4-27 13:29

挺漂亮的,点赞!~~~

红影 发表于 2024-4-27 15:04

歌曲好听,把燕子动态效果移到美女头像貌似不太合适呢{:4_173:}

马黑黑 发表于 2024-4-27 16:41

{:4_199:}
页: [1]
查看完整版本: 怎么了(马黑黑原创)