楼主: 花简静

花简静贴子代码及说明汇总(翻页有新贴)

[复制链接]
 楼主| 发表于 2024-11-3 14:12 | 显示全部楼层
本帖最后由 花简静 于 2024-11-3 14:18 编辑

点评
回复

使用道具

 楼主| 发表于 2024-11-3 14:12 | 显示全部楼层
本帖最后由 花简静 于 2024-12-22 21:55 编辑

<style>     #mydiv { margin: 130px 0 30px calc(50% - 931px); width: 1700px; height: 900px; background: url('https://642303.freep.cn/642303/tu/qwfy002.webp') no-repeat center/cover; box-shadow: 4px 4px 8px gray; position: relative; --state: running; overflow: hidden;}     #msvg { position: absolute; left: calc(50% + 80px); bottom: 220px; cursor: pointer; animation: rot 8s linear infinite var(--state); }     #msvg rect { opacity: .75; }     #msvg:hover rect { ry: 5; }     #vid { position: absolute; width: 110%; height: 100%; left:-10px;bottom:0px;object-fit: cover; mix-blend-mode: soft-light;m ix-blend-mode: multiply; -webkit-mask: linear-gradient(transparent 10%, red 30%, red 0); pointer-events: none; opacity: .36;}     #fsbtn { position: absolute; left: 5%; bottom: 20px; color: darkred; background: transparent; padding: 4px 6px; border: 2px solid snow; border-radius: 8px; user-select: none; cursor: pointer; transition: .5s; }     @keyframes rot { to { transform: rotate(-360deg); } } </style>   <div id="mydiv">     <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1834970866" autoplay loop></audio>     <video id="vid" src="https://bpic.588ku.com/video_listen/588ku_preview/24/05/11/20/43/14/video663f67e229a2d.mp4" autoplay loop muted></video>     <svg id="msvg" width="240" height="240" xmlns="http://www.w3.org/2000/svg" viewBox="-120 -120 240 240">     <span id="fsbtn"></span> </div> <script type="module"> import fscreen from 'https://638183.freep.cn/638183/web/mod/fscreen.js'; var sc = document.createElement('script'); sc.src = 'https://638183.freep.cn/638183/web/js/svgdr.js'; document.body.appendChild(sc); sc.onload = () => {     var dr = _dr('msvg');     var tt = 10;     for(var i = 0; i < tt; i ++) {         dr.rect(-50,-40, 50,40, 'none','Gold', 1).ry(15).transform(`rotate(${i * 360 / tt}) translate(50)`);     }     msvg.onclick = () => {         msvg.style.setProperty('--state', ['paused','running'][+aud.paused]);         aud.paused ? (aud.play(), vid.play()) : (aud.pause(), vid.pause());     }; }; aud.play().catch(_ => dr.svg.style.setProperty('--state', 'paused')); fscreen.fs('mydiv', 'fsbtn'); </script>
点评
回复

使用道具

 楼主| 发表于 2024-11-3 14:12 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-3 14:12 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

 楼主| 发表于 2024-11-6 20:31 | 显示全部楼层
点评
回复

使用道具

您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

手机版|千山论坛 ( 冀ICP备2024055714号 )

GMT+8, 2025-9-19 01:25

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表