雨中悄然 发表于 2023-3-14 18:00

【感谢千羽】和花花在一起(套用黑黑《羽》黑氏时钟小播效果)

本帖最后由 雨中悄然 于 2023-3-15 17:50 编辑 <br /><br /><style>
#papa { margin: -60px 0 0 calc(50% - 750px); width: 1398px; height: 720px; background: lightblue url('https://s1.ax1x.com/2023/03/14/pplhzwD.jpg') center/cover no-repeat; box-shadow: 3px 3px 20px #000; position: relative; display: grid; place-items: center; z-index: 1; }
#clock { --ww: 120px; --state: paused; --deg: 0; --deg: 0s; position: absolute; left: 70%; top: 16%; width: var(--ww); height: var(--ww); color: plum; text-shadow: 1px 1px 2px #000; border: 6px solid PaleVioletred; border-radius: 50%; cursor: pointer; display: grid; place-items: center; }
#clock::before, #clock::after { position: absolute; content: ''; width: 6px; height: calc(var(--ww) / 2 - 2px); border-radius: 50%; }
#clock::before { background: hsla(120,80%,90%,.75); bottom: 50%; transform-origin: 50% 100%; transform: rotate(var(--deg)); }
#clock::after { top: 50%; background: hsla(220,100%,50%,.5); transform-origin: 100% 0; animation: swing .3s infinite alternate linear var(--state); }
@keyframes swing { from { transform: rotate(15deg); } to {transform: rotate(-15deg); } }
</style>

<div id="papa">
        <div id="clock">00:00</div>
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=34614876" autoplay loop></audio>
</div>

<script>
let toMin = (val) => {if (!val) return '00:00';val = Math.floor(val);let min = parseInt(val / 60),sec = parseFloat(val % 60);if (min < 10) min = '0' + min;if (sec < 10) sec = '0' + sec;return min + ':' + sec;};
let mState = () => clock.style.setProperty('--state', aud.paused ? 'pasued' : 'running');
aud.addEventListener('play', () => mState());
aud.addEventListener('pause', () => mState());
clock.addEventListener('click', () => aud.paused ? aud.play() : aud.pause());
aud.addEventListener('timeupdate', () => {
        let deg = 360*aud.currentTime / aud.duration;
        clock.style.setProperty('--deg', deg +'deg');
        clock.innerText = toMin(aud.currentTime) + ' - ' +toMin(aud.duration);
});
</script>

雨中悄然 发表于 2023-3-14 18:02

@千羽 用上了你给的高光素材,感谢你给的教程。
PS正在学习中,不要嫌弃,以后做更好的送给你

雨中悄然 发表于 2023-3-14 18:02

@马黑黑 交一份套用作业

马黑黑 发表于 2023-3-14 18:05

雨中悄然 发表于 2023-3-14 18:02
@马黑黑 交一份套用作业

100√

雨中悄然 发表于 2023-3-14 18:10

马黑黑 发表于 2023-3-14 18:05
100√

{:4_187:}慷慨

红影 发表于 2023-3-14 18:30

这个有趣,真的像挂在墙上的钟表呢。画面清爽,很漂亮的制作{:4_199:}

马黑黑 发表于 2023-3-14 18:57

雨中悄然 发表于 2023-3-14 18:10
慷慨

大方

马黑黑 发表于 2023-3-14 19:12

帖子横向不居中。原始父框CSS代码:

#papa { margin: -60px 0 0 calc(50% - 699px); width: 1398px; height: 720px; ……

应改为:

#papa { margin: -60px 0 0 calc(50% - 618px); width: 1398px; height: 720px;……

618 怎么得来?公式是酱紫:

帖子宽度/2 - 81 → 1398/2-81=618

马黑黑 发表于 2023-3-14 19:13

81是个重要的基于论坛的偏移量参考数据。论坛程序开发者中有不少是退伍军人,所以留的偏移量是 81 px

醉美水芙蓉 发表于 2023-3-14 19:35

千羽 发表于 2023-3-14 19:53

悄然有PS基础,高光素用得挺好的,{:4_187:}

千羽 发表于 2023-3-14 19:56

那播放器挺有趣的,画面好美{:4_187:}

千羽 发表于 2023-3-14 19:58

雨中悄然 发表于 2023-3-14 18:02
@千羽 用上了你给的高光素材,感谢你给的教程。
PS正在学习中,不要嫌弃,以后做更好的送给你

悄然不用客气啊,分享是应该的{:4_185:}

千羽 发表于 2023-3-14 20:20

悄然做图辛苦了,谢谢你给的漂亮礼物{:4_185:}

庶民 发表于 2023-3-15 06:47


给你添一点点赞,也算俺的微薄赞助!

小辣椒 发表于 2023-3-15 12:05

悄然这个图意不错,设计的模糊背景很形象,这个钟的位置效果很好{:4_199:}

小辣椒 发表于 2023-3-15 12:06

这个钟的播放器我也是喜欢的{:4_173:}

雨中悄然 发表于 2023-3-15 17:48

红影 发表于 2023-3-14 18:30
这个有趣,真的像挂在墙上的钟表呢。画面清爽,很漂亮的制作

{:4_187:}谢影宝肯定

雨中悄然 发表于 2023-3-15 17:51

马黑黑 发表于 2023-3-14 18:57
大方

{:4_199:}大大方方是正理

雨中悄然 发表于 2023-3-15 17:55

马黑黑 发表于 2023-3-14 19:12
帖子横向不居中。原始父框CSS代码:

#papa { margin: -60px 0 0 calc(50% - 699px); width: 1398px; hei ...

我改了618,刚好左对齐,图就偏右了。现在这个电脑看是正的。
页: [1] 2 3 4
查看完整版本: 【感谢千羽】和花花在一起(套用黑黑《羽》黑氏时钟小播效果)