【学习代码】那年冬天 TO/马黑黑老师
本帖最后由 子楹。 于 2025-10-29 20:23 编辑 <br /><br /><style>#dbox {
margin: 130px 0 30px calc(50% - 931px);
width: 1600px;
height: 1000px;
background: url('https://image.hnol.net/c/2025-10/29/19/202510291938312491-5027609.jpg') no-repeat center/cover;
border-radius: 6px;
box-shadow: 3px 3px 8px gray;
position: relative;
overflow: hidden;
}
#vid {
position: absolute;
width: 110%;
height: 110%;
object-fit: cover;
left:-6%;
top:-4%;
mix-blend-mode:screen;
pointer-events: none;
opacity: 0.79;
-webkit-mask: linear-gradient(to bottom,transparent,red,red);
}
#msvg { position: absolute; right: 400px; bottom:350px; }
#cpath { cursor: pointer; filter: drop-shadow(0 0 4px #000); transform-origin: 50%; animation: rot 6s linear infinite var(--state), chgcolor 12s linear infinite alternate var(--state); }
@keyframes rot { to { transform: rotate(360deg); stroke-dashoffset: -160; } }
@keyframes chgcolor { to { fill: rgba(100,55,30,.1); } }
</style>
<div id="dbox">
<video id="vid" src="https://img.tukuppt.com/video_show/2269348/00/14/92/5e67af3447155.mp4" autoplay loop muted></video>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=26145721" autoplay loop></audio>
<svg id="msvg" width="200" height="200">
<defs>
<g id="cpath"fill="rgba(210,105,30,.15)" stroke="rgba(255,255,255,.8)" stroke-width="4" stroke-dasharray="4">
<path d='M100 120 C10 -30,190 -30,100 120'/>
</g>
</defs>
</svg>
</div>
<script>
mState = () => {
dbox.style.setProperty('--state', aud.paused ? 'paused' : 'running');
aud.paused ? (msvg.pauseAnimations(), vid.pause()) : (msvg.unpauseAnimations(), vid.play());
}
mkLeaves = (total) => {
let str = '';
Array(total).fill().forEach((_,idx) => {
str += `<use href="#cpath" transform="rotate(${360 / total * idx} 100 100)"/>`;
});
return str;
};
msvg.innerHTML += mkLeaves(5);
aud.onplaying = aud.onpause = () => mState();
msvg.onclick = () => aud.paused ? aud.play() : aud.pause();
</script> 本帖最后由 子楹。 于 2025-10-29 20:17 编辑
@马黑黑 老师请指教,我套用的,只会换图片和动画特效和移动播放器位置,,别的还看不懂。之前套用之前问你的那个代码,效果画面是暗色的。 发这里不知道对不对,,,{:4_173:} 子楹。 发表于 2025-10-29 20:15
发这里不知道对不对,,,
是对的,音画版发音画作品,太对了{:4_173:} 红影 发表于 2025-10-29 20:23
是对的,音画版发音画作品,太对了
问好影,代码太难的,我专研了一下午,还是看不懂,马马虎虎弄了一个 这制作好漂亮。子楹真好,用黑黑的代码,做好的帖子也是送黑黑的,很懂感恩。
子楹朋友的第一个帖子,亮起来,期待你更多好作品{:4_199:} 本帖最后由 子楹。 于 2025-10-29 20:29 编辑
红影 发表于 2025-10-29 20:25
这制作好漂亮。子楹真好,用黑黑的代码,做好的帖子也是送黑黑的,很懂感恩。
子楹朋友的第一个帖子,亮起 ...
是啊。我还担心看不见图呢,咱们论坛上传图片文件很小,我借用别的论坛上传的。承蒙黑师不嫌弃,,耐心回复 漂亮!好看! 非常欣赏子楹美贴!子楹第一次发贴就会创作出如此漂亮的帖子,恭喜您! 我套用了一些@马黑黑 大师的代码,写字、唱歌,都是抄的二传手@小辣椒 和@红影 的学习改良,到现在都不会弄,你一来就会,天才吖{:4_178:} 子楹。 发表于 2025-10-29 20:13
@马黑黑 老师请指教,我套用的,只会换图片和动画特效和移动播放器位置,,别的还看不懂。之前套用之前问你 ...
从不闻到知晓,从不知到熟练,一切因缘、因你探索精神 子楹。 发表于 2025-10-29 20:25
问好影,代码太难的,我专研了一下午,还是看不懂,马马虎虎弄了一个
做着做着就逐渐入门了啊,大家都是从不会开始的呢。子楹的这个已经很漂亮了呢{:4_199:} 子楹。 发表于 2025-10-29 20:27
是啊。我还担心看不见图呢,咱们论坛上传图片文件很小,我借用别的论坛上传的。承蒙黑师不嫌弃,,耐心回 ...
子楹可以将图片上传到图床,可以传得比较大了。比如
https://www.imgurl.org/vip/manage/upload
https://imgchr.com/ 漂亮的说,子楹老师 棒棒哒{:4_204:} 画面好漂亮,歌曲好听。出手一鸣惊人了!{:4_187:} 梦江南 发表于 2025-10-30 12:04
画面好漂亮,歌曲好听。出手一鸣惊人了!
还需努力。。 子楹。 发表于 2025-10-30 12:11
还需努力。。
加油! 梦江南 发表于 2025-10-30 12:15
加油!
好的呀 子楹。 发表于 2025-10-30 15:20
好的呀
你一定行的,看好你哦! 梦江南 发表于 2025-10-30 15:22
你一定行的,看好你哦!
也就这样了,太难了,实在看不懂
页:
[1]
2