查看: 33|回复: 16

[特效] 时间机器

[复制链接]
发表于 2024-11-19 08:06 | 显示全部楼层 |阅读模式

鲜花

6

查看全部鲜花

点评
 楼主| 发表于 2024-11-19 08:08 | 显示全部楼层

帖子代码:

<style>
#mama { margin: 30px 0 30px calc(50% - 690px); width: 1200px; height: 700px; background: black url('https://638183.freep.cn/638183/small/time.jpg') no-repeat center/ 400px 400px; box-shadow: 3px 3px 6px gray; z-index: 1; display: grid; place-items: center; position: relative; --run: running; }
#msvg { position: absolute; top: calc(50% - 155px); width: 300px; height: 300px; cursor: pointer; animation: rot 8s linear infinite var(--run); }
#vid { position: absolute; width: 100%; height: 100%; object-fit: cover; -webkit-mask: radial-gradient(transparent 20%, red); pointer-events: none; }
@keyframes rot { to { transform: rotate(360deg); } }
</style>

<div id="mama">
	<audio id="aud" src="https://music.163.com/song/media/outer/url?id=436355180"></audio>
	<video id="vid" src="https://bpic.588ku.com/video_listen/588ku_video/23/08/29/17/03/04/video64edb448b4da6.mp4" autoplay loop muted></video>
	<svg id="msvg"></svg>
</div>

<script type="module">
import draw from 'https://638183.freep.cn/638183/web/mod/svgdr.js';
import { Aud } from 'https://638183.freep.cn/638183/web/mod/audio.js';

var dr = draw.dr('msvg');
var mDatas = { pa: mama, aud: aud, btn: msvg, cssval: '--run' };

let audio = new Aud(mDatas);
audio.play();

var tt = 9, R = 150, r = 140, a = 360 / tt, rad = Math.PI / 180 * a, pstr = 'M150 150';
for(var i = 0; i <= tt; i ++) {
	var x1 = R + r * Math.cos(rad * i), x2 = R + r * Math.cos(rad * (i + 1)),
		y1 = R + r * Math.sin(rad * i), y2 = R + r * Math.sin(rad * (i + 1));
	pstr += `L${x1.toFixed(2)} ${y1.toFixed(2)} Q150 150,${x2.toFixed(2)} ${y2.toFixed(2)} L150 150`;
}
dr.marker('m1', 5, 5, 2.5, 2.5);
dr.circle(2.5,2.5,2.5,'red').addTo('m1');
dr.path(pstr, 'rgba(20,20,100,.3)', 'red', 2).sets({'marker-mid': 'url(#m1)', 'stroke-dasharray': '4 8'}).animate('animate', {
	attributeName: 'stroke-dashoffset',
	to: 300,
	dur: '4s',
	repeatCount: 'indefinite'
});
</script>

鲜花

5

查看全部鲜花

点评
发表于 2024-11-19 10:55 | 显示全部楼层
震撼老师代码玩的太溜了。每幅作品都不相同但是很精彩!
点评
发表于 2024-11-19 10:55 | 显示全部楼层
欣赏老师带来的精彩创意!
点评
发表于 2024-11-19 10:56 | 显示全部楼层
问好凡哥老师感谢你的精彩!
点评
发表于 2024-11-19 10:57 | 显示全部楼层
好听的音乐,好看的画面,祝老师创作愉快,周二快乐!
点评
发表于 2024-11-19 10:57 | 显示全部楼层
期待凡哥老师更多佳作分享!
点评
发表于 2024-11-19 11:45 | 显示全部楼层
欣赏老师带来的精彩!
点评
发表于 2024-11-19 19:29 | 显示全部楼层
好炫酷的特效代码
有如黑洞般强大的吸力
神秘的力量
音乐震撼。。。
点评
发表于 2024-11-19 20:48 | 显示全部楼层
今天老师这个作品,有多个创新点。。
先说小播,线条给了动态,流动的蚂蚁线。。显得十分漂亮
点评
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|千山论坛

GMT+8, 2025-2-24 18:03

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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