找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 542|回复: 31

《再送喜欢音画的初学者》——学习同步歌词制作

[复制链接]

313

主题

1万

回帖

7万

积分

超级版主

积分
74616
发表于 2024-2-29 14:21:44 | 显示全部楼层 |阅读模式 IP:亚太地区
本帖最后由 老谟深虑 于 2024-11-3 08:32 编辑

        2023年12月20日我《送个喜欢音画的初学者》一个制作简单音画的代码,经过学习交流都基本掌握,能制作了有图片、有按钮、有音乐的单图简单音画。今天,我《再送给喜欢音画的初学者》一个在上次学习的基础上加上同步歌词的代码,代码如下:(亚伦老师奉献)

  1. <div class="blockcode"><blockquote><style >
  2. #papa { margin: 10px 20px ; width: 1164px; height: 640px; background:#000 url('图片') no-repeat center/cover; box-shadow: 0px 0px 0px 2px #cccccc, 0px 0px 0px 10px #880000; position: relative; display: grid; place-items: center; z-index: 10000; overflow:hidden;}
  3. #papa:hover #fullscreen { display:block ;}
  4. #fullscreen { position: absolute; top:4%; left:85%;color:#000;font: normal 2em  楷体; opacity: 1; cursor: pointer; z-index: 10}
  5. #mdiv {top:80%; left:12%;cursor: pointer;width:120px;height: 120px;border: 3px solid #000;border-radius: 50%;animation:rot 10s linear infinite;position: absolute;z-index: 40;background:#000 url('按钮图片') no-repeat center/cover;}
  6. @keyframes rot { to { transform: rotate(2turn);} }
  7. .lrc{z-index: 10;width: 90%;height: 180px;overflow: hidden;filter:drop-shadow(#ccc 1px 0 0)drop-shadow(#ccc 0 1px 0)drop-shadow(#ccc -1px 0 0) drop-shadow(#ccc 0 -1px  0);display: block;position: absolute;top:85%; left:5%; margin: 0 auto;}
  8. .lrc #ullrc{width: 100%;padding: 0;list-style: none;transition: 0.3s all ease; margin: 0;}
  9. /*歌词普通样式*/
  10. .lrc #ullrc li{height: 70px;line-height: 60px;font-family:华文隶书; font-size: 0px; color: #000078; font-weight: normal; transition: .3s all ease;list-style-type: none; text-align: center;display: block;width: 100%;margin: 0 auto;}
  11. /*动态歌词样式*/.lrc #ullrc li.active{ font-size: 44px;color: #800080;text-align: center;}
  12. #wzsd1 { animation: wzsd 0.56s linear infinite ;}
  13. @keyframes wzsd {
  14. from {opacity: 1;filter:hue-rotate(360deg)contrast(180%)brightness(200%);}
  15. 50% {opacity: 1;}
  16. to {opacity: 1;filter:hue-rotate(0deg)contrast(140%)brightness(100%);}}
  17. </style>
  18. <div style="width: 100%;height: 1050px;position: absolute;MARGIN-LEFT:-210px;MARGIN-top:86px;">
  19. <div id="papa">
  20. <audio autoplay="" id="aud" loop="" src="音频地址"> </audio>
  21. <span id="fullscreen">全屏观赏</span>
  22. <div id="mdiv"></div>
  23. <div  class="lrc" ><div   id="wzsd1"><ul id="ullrc"></ul></div></div>
  24. </div>
  25. </div>
  26. <div style="width: 100%;height: 950px;"> </div>
  27. <script >
  28. mdiv.onclick = () => aud.paused ? aud.play():aud.pause();
  29. aud.addEventListener('playing', () =>mdiv.style.animationPlayState = 'running');
  30. aud.addEventListener('pause', () =>mdiv.style.animationPlayState = 'paused');
  31. /*歌词特效*/
  32. wzsd1.style.animationPlayState = aud.paused ? 'paused' : 'running';
  33. aud.addEventListener('playing', () => wzsd1.style.animationPlayState = 'running');
  34. aud.addEventListener('pause', () => wzsd1.style.animationPlayState = 'paused');
  35. let fs = true;
  36.         fullscreen.onclick = () => {
  37.                 fs ? (fullscreen.innerText = '退出全屏', papa.requestFullscreen()) : (fullscreen.innerText = '全屏欣赏', document.exitFullscreen());
  38.                 fs = !fs;
  39.         };
  40. </script >
  41. <script >
  42. var lrc = `同步歌词
  43. `;
  44. document.write('<script src="https://bbs.ltxjob.com/forum.php?mod=attachment&aid=MTI5ODl8YjFjMTEyYjl8MTczMDMzMzcyNnwxMjh8MTEzODk%3D" type="text/javascript" charset="utf-8"><\/script>');
  45. </script>
复制代码

      大家在制作时,只要把自己的图片、音乐地址、按钮图片、同步歌词,填到代码汉字地方,千万不要动代码的其他任何地方。切记!这次学习,就是让大家学会制作同步歌词,这个你要是学会了,你会感到很高兴,不信,你试试看。

评分

参与人数 9金币 +82 收起 理由
筱亭 + 8 赞一个!
七彩童年 + 8 赞一个!
微尘 + 8 大赞一个!
月婵 + 10 赞一个!
西湖 + 10 赞一个!
风清 + 10 很给力!
丁香 + 8 赞一个!
庶民 + 10 很给力!
书香 + 10 赞一个!

查看全部评分

313

主题

1万

回帖

7万

积分

超级版主

积分
74616
 楼主| 发表于 2024-2-29 14:23:27 | 显示全部楼层 IP:亚太地区
本帖最后由 老谟深虑 于 2024-11-9 09:44 编辑

空格这个音画是我用这个代码制作的示例,供参考。
全屏观赏
    自己制作同步歌词可用https://www.lrcgc.com/diy这个工具制作,也可以到学习交流版看“起个网名好难”老师找LRC歌词的帖子学习。制作成功后,交作业到学习交流版,作业不评精、不置顶。如果真正掌握了,可向《音画原创》版发表。学习中遇到的问题,可以互相交流,共同探讨。祝大家学习成功!

    184

    主题

    7183

    回帖

    6万

    积分

    超级版主

    积分
    60535
    发表于 2024-2-29 15:11:06 | 显示全部楼层 IP:江苏
    为老莫兄点赞,辅导初学者,用示范帖说明,尽职尽责好版主。

    313

    主题

    1万

    回帖

    7万

    积分

    超级版主

    积分
    74616
     楼主| 发表于 2024-2-29 15:15:15 | 显示全部楼层 IP:亚太地区
    书香 发表于 2024-2-29 15:11
    为老莫兄点赞,辅导初学者,用示范帖说明,尽职尽责好版主。

           谢谢老乡的支持鼓励,希望更多人学习音画,活跃论坛。

    118

    主题

    6044

    回帖

    2万

    积分

    蓬莱仙人

    积分
    26276
    发表于 2024-2-29 16:56:00 | 显示全部楼层 IP:河北秦皇岛
    这样的玩法,很有趣。

    313

    主题

    1万

    回帖

    7万

    积分

    超级版主

    积分
    74616
     楼主| 发表于 2024-2-29 17:00:13 | 显示全部楼层 IP:亚太地区
    庶民 发表于 2024-2-29 16:56
    这样的玩法,很有趣。

            谢谢老乡的关注和支持,问好!

    140

    主题

    1万

    回帖

    4万

    积分

    超级版主

    积分
    44233
    发表于 2024-2-29 17:33:07 | 显示全部楼层 IP:
    老谟深虑 发表于 2024-2-29 14:23
    空格这个音画是我用这个代码制作的示例,供参考。

    为老莫版主点赞!谢谢您的详细指导,对我们初学者很有益,我先收藏,慢慢学习!

    313

    主题

    1万

    回帖

    7万

    积分

    超级版主

    积分
    74616
     楼主| 发表于 2024-2-29 18:10:32 | 显示全部楼层 IP:亚太地区
    丁香 发表于 2024-2-29 17:08
    缺少好的图片,是个大问题!

           图片可以上网上找,或者自己做。期待你的作品!

    313

    主题

    1万

    回帖

    7万

    积分

    超级版主

    积分
    74616
     楼主| 发表于 2024-2-29 18:11:54 | 显示全部楼层 IP:亚太地区
    风清 发表于 2024-2-29 17:33
    为老莫版主点赞!谢谢您的详细指导,对我们初学者很有益,我先收藏,慢慢学习! ...

            谢谢你的鼓励支持,问好!

    313

    主题

    1万

    回帖

    7万

    积分

    超级版主

    积分
    74616
     楼主| 发表于 2024-2-29 18:14:42 | 显示全部楼层 IP:亚太地区
    西湖 发表于 2024-2-29 18:12
    无私的奉献,助人为乐!点赞!

           谢谢老友的美评和鼓励!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|离退休论坛 ( 浙B2-20100176 )

    GMT+8, 2024-11-21 22:44 , Processed in 0.090501 second(s), 21 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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