滚动歌词

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
 2 "http://www.w3.org/TR/html4/strict.dtd">
 3
 4 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
 5     <head>
 6         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 7         <title>6.滚动歌词效果</title>
 8         <meta name="author" content="Administrator" />
 9         <!-- Date: 2014-12-13 -->
10         <style>
11             *{margin:0;padding:0}
12             #div1, #div2{ position: absolute }
13             #div2{color:red;width:15px;height:18px;overflow:hidden;}
14             #div2 span{width:2000px;position:absolute}
15         </style>
16     </head>
17     <body>
18         <div id="div1"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
19         <div id="div2"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
20         <script>
21             /**div2覆盖在div1的上面
22              * 原理 是 div2的宽度限定 比如130px,溢出隐藏,div2往右走的同时,里面的span往左走,那么就相当于里面的span没动*/
23             var oDiv1=document.getElementById(‘div1‘);
24             var oDiv2=document.getElementById(‘div2‘);
25             var oSpan=oDiv2.getElementsByTagName(‘span‘)[0];
26             var timer=null;
27             timer=setInterval(function(){
28                 oDiv2.style.left =  oDiv2.offsetLeft + 1 +‘px‘;
29                 oSpan.style.left = -oDiv2.offsetLeft + ‘px‘
30             },30)
31
32         </script>
33     </body>
34 </html>
时间: 2024-12-29 07:24:24

滚动歌词的相关文章

iOS开发--QQ音乐练习,歌词的展示,歌词的滚动,歌词的颜色变化

一.歌词的展示 -- 首先歌词是在scrollView上,scrollView的大小是两个屏幕的宽度 scrollView滚动修改透明度的代码                                                             自定义展示歌词的view,继承自UIScrollView,向外界提供一个歌词文件名的属性 /** 歌词文件的名字 */ @property(nonatomic,copy) NSString *lrcFileName; 重写setter,

滚动歌词制作之 ncm格式转mp3

查看本文全部内容,请访问链接 http://www.cnblogs.com/BensonLaur/tag/BesLyric/,查看   文章<滚动歌词制作之 ncm格式转mp3> 导读 前几天有网友到我的 博客 下评论说现在会员才能下载下来的音乐发现后缀是 ncm, 没法使用 我Beslyric 来制作歌词,今天主人升级了一下软件,将 ncm 文件在软件内 “转” 成mp3, 现在软件可以直接选择 ncm 文件来制作歌词啦! 本文主要介绍 如何使用 BesLyric 选择 ncm 文件来播放,

酷狗音乐展示滚动歌词效果的控件实现

文章来自http://blog.csdn.net/zhaodecang 在音乐播放器项目中使用到酷狗音乐展示歌词的效果,需要支持修改字体.颜色.渐变色等功能 截图如下(效果不是很好,请下载Demo查看) 歌词绘制流程核心代码如下(具体实现过程请看Github源码) @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 中心Y坐标 float centerY = getHeight() / 2 + mTe

我的Android进阶之旅------&gt;Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能

前言 一LRC歌词文件简介 1什么是LRC歌词文件 2LRC歌词文件的格式 LRC歌词文件的标签类型 1标识标签 2时间标签 二解析LRC歌词 1读取出歌词文件 2解析得到的歌词内容 1表示每行歌词内容的实体类LrcRow 2解析歌词的构造器 ILrcBuilder接口 DefaultLrcBuilder歌词解析构造器 lrc歌词原始内容 lrc歌词解析后的内容 三显示LRC歌词内容 1定义一个ILrcViewListener接口 2定义一个ILrcView接口 3自定义一个LrcView 同步

歌词数据解析、歌词滚动、歌词进度控制功能的实现(基于js-base64、lyric-parser、better-scroll),以vue项目为例

歌词数据解析.歌词滚动.歌词进度控制功能的实现(基于js-base64.lyric-parser.better-scroll) 1.需求分析 后台歌词接口返回的数据如下(base64字符串): W3RpOua8lOWRmF0KW2FyOuiWm+S5i+iwpl0KW2FsOue7heWjq10KW2J5Ol0KW29mZnNldD owXQpbMDA6MDAuNTZd5ryU5ZGYIC0g6Jab5LmL6LCmClswMDowMi40Ml3or43vvJrolpvk uYvosKYKWzA

原生js实现歌词本

/** * Created by Administrator on 2017/4/30. */// 1. 歌词在一个矩形区域内显示// 2. 当前歌词行高亮// 3. 在矩形显示区域中部固定位置显示当前歌词行// 4. 当前歌词行切换到下一行时,下一行歌词高亮,并逐步移动到当前歌词行位置// 5. 初始显示时歌词第一行顶住显示区域,当前歌词行未到达显示矩形区域的中部固定高亮位置时,不需要移动// 6. 歌词尾行到达显示区域后,不需要移动// 7. 用户可通过鼠标或者滚动条滚动歌词// 8. 用户

『HTML5梦幻之旅』 - 跟随歌曲显示当前歌词

好像哪位老师曾说过,音乐是世界通用语言.是的,听不懂英文,但总能欣赏英文歌曲吧. 很早以前就想做个音乐播放器,但是由于跟随歌曲显示当前歌词的效果一直实现不了,所以我的想法一直无法实现.不过,最近创意不佳,没心情开发游戏了,于是闲下来搞点小发明.这次就先模仿一下手机QQ音乐中歌词显示效果. 恰巧,年末新歌蛮多的,于是我就选了一首比较好听的歌曲--手写的从前. 先看本次演示截图: 演示地址:http://wyh.wjjsoft.com/demo/lyrics/ 上面的演示地址可能有一半以上的人都打不

android版音乐播放器----卡拉OK歌词实现(一)

我们都看过酷狗的滚动歌词,当然,我们要实现他的话,第一步,就是弄出类似的歌词效果. 大家可以参考一下,下面我提供的链接的视频,里面提到了,歌词实现的大概原理. http://www.duobei.com/room/trial/5873886122 知道它的实现原理后,我们就可以从歌词入手了.

android版音乐播放器----卡拉OK歌词实现(二)

相信大家都看过酷狗的音乐播放器,特别是酷狗的滚动歌词实现起来,效果特别好.我自己也尝试看了一下酷狗的歌词文件,发现是加密的,根本就看不了,所以只能是从目前开源的歌词文件出发了.我自己选择的是ksc歌词文件. 要实现歌词的功能,那首先就是要先认识一下ksc歌词的文件与普通的lrc歌词有那方面的区别? 当然,这里我从网上找了一个文档,看了文档里面的介绍,大家大概就会明白两都的区别. http://wenku.baidu.com/link?url=Ga4ESBrytlx3qUoxX5ApHbFIZro