首页
学习
活动
专区
圈层
工具
发布

做一个简易简单音乐播放器

,支持滚动;滤镜特效:为播放器容器加上视觉层次感滤镜(模糊、发光、拟态)。...我明确了组件职责后,接下来的开发就像拼积木一样,目标明确许多。UI 设计:现代感从配色与布局开始我希望这个播放器界面符合当下的设计趋势,比如玻璃拟态、微妙的渐变色背景、圆角卡片、细腻的光影效果等。...,便于维护,比如 main.css 负责全局主题,而播放进度、按钮发光、歌词滚动样式则集中在 ui-effects.css 中。...性能与体验:预加载与延迟优化播放器初次加载时需要处理音乐、歌词、封面图等多个资源,因此我增加了一些懒加载和预处理机制。...比起造一个工业级播放器,我更享受在这过程中与代码的对话。它不只是一个音乐工具,更像是我与声音之间的“界面”。而我,也从中获得了构建完整 Web 应用的全流程实践经验。

1.2K10

网站通过代码引入Aplayer音乐播放器,无需插件

前言 前几篇文章写了WordPress通过Hermit X插件引入网易云等音乐,但在我实际使用中发现了一些小bug已经影响到了深白站的日常使用,所以不得不放弃通过插件引入的方法。...音乐播放器的音乐信息,歌词,进度条,音量,顺序模式,循环模式都支持。可以使用三方音乐外链,还可以使用自己的音乐链接。...歌单引入 现在网易云创建一个歌单,然后记住歌单id,样式如下: 和上面一样,server="netease"指定音乐平台为网易云,type="playlist"指歌单类型,id="5185298264"...因为我不放网站侧边,因为那样影响用户体验,所以一般不用mini样式。...因为我们有时候会把音乐资源放在服务器,所以这里介绍一下本地资源引入,实现方法和上面一样。

7.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个播放器和云村的故事

    闲着无聊就听听音乐,上上网,日子就这么不知不觉过到快4月了。一年已经过去四分之一了,莫名的心慌呀。。。...近段时间逛云村时发现好多音乐因为版权问题已经不支持“生成外链播放器”了,作为云村铁粉的我听歌只用云村,网站上的音乐也基本全部用的云村的。...id=110097 如这个地址下的音乐,点击图标下的“生成外链播放器”,会弹出“由于版权保护,无法生成外链”。...这几天也把网站整理了一下,清理了一些重复的CSS,并修改了一些细节化的东西,增加了评论统计和汉语两个页面(可导航菜单访问,待继续完善),把代码高亮插件干掉了,自己整了一个短代码样子的(效果见上面),插件虽然强大...,但好多东西对于我这种很少发代码的人来说没啥用,同时加了一个收缩短代码,并修改了信息提示短代码样式(如上面所示),还有把滚动图标弄小了,侧栏可以关闭。。。。。

    1K20

    音乐播放器 By:PyQt5(附下载地址)

    本次给大家带来一款我自己独立开发的简约美观的音乐播放器,整体UI风格比较简约不简单。...✅ QSS 样式表:类似 CSS,可以美化 UI 组件。 ✅ 集成多媒体支持:基于 QtMultimedia,可实现音频、视频播放功能。...本次GUI风格模仿苹果系统风格,包括不限于窗口控制、音乐播放控制区域样式 不得不说,苹果这UI风格真漂亮!...3.音乐小屋 音乐小屋其实是笔者的一个巧思,这个页面存放着用户的本地操作比如最近播放与收藏 4.播放页面 歌曲信息始终在窗体右侧展示,右侧包含了歌曲的封面和基本信息以及滚动歌词区域。...六.总结 本次和大家分享了我开发的fun音乐播放器,开发这款音乐播放器我很开心,因为我是真的喜欢,因为喜欢所以会很用心,希望各位读者多多评论、点赞!

    33410

    python3GUI--模仿百度网盘的本地文件管理器 By:PyQt5(详细分享)

    因此,当遇到一些特殊需求时,单靠设计器往往难以实现。此外,在实际项目中常会出现重复模块的情况,如果每次都依赖设计器从头设计一遍,显然不够高效。...本身接触PyQt是因为它能帮助设计漂亮并且功能强大的界面,了解博主的朋友可能知道我开发音乐播放器都有5~6款了,刚开始开发音乐播放器就想把所有功能都加到里面,到后来越做越臃肿,慢慢地随着我做项目的增多,...开始模块化设计界面和功能,复杂界面也能设计,但是大道至简,把用户常用的功能设计出来即可,就拿音乐播放器举例子:基础的列表展示、歌单功能、搜索、播放器相关功能做出来其实就比较不错了,因为大多数人用的大多数功能也就这些...spm=1001.2014.3001.5502) 5、[python3GUI--Joy音乐播放器 在线播放器 播放器 By:PyQt5(附下载地址) ](https://blog.csdn.net/a1397852386...五.总结 本次和大家详细分享了我使用PyQt5开发的模仿百度网盘的本地文件管理器,详细展示了每个页面、组件的具体功能,最后和大家分享了我对UI设计的一些看法与心得体会,最后推荐了一些本人2025年开发的项目

    35110

    9个工作日常中非常实用的CSS技巧,一定要进来瞧瞧

    ,所以说,在我今天的这篇文章里,我也只是列出了 CSS 的一些技巧。...2) 、首字下沉 在一些专业的文章/报纸上,我们经常会看见首字母下沉这样的样式外观,一般都是在文本的第一个字母上使用首字下沉。首字下沉是那个大写字母,文字环绕在它周围。 效果如下图: ?...3)、 平滑滚动 你访问一些网站并尝试转到不同的部分,它会平滑地滚动到该部分。这不是高级编码,但在你的 CSS 中只需要一行代码,你就可以实现这一点。 效果如下: ?...样式效果的代码如下: ? 6) 、文本居中显示 有时将 div 元素居中可能令人生畏,但你只需几行 CSS 即可将任何 div 居中。 ?...样式效果如下: ? CSS代码非常简单。 ? 9) 、竖排文字 有时候,你可能会在网页上或者报纸上看到一些竖排的文字,就像下图中的标题文字这样,从底部到顶部这样竖排。 ?

    1.8K30

    细数那些堪称神器的冷门视频图文类软件

    01 字幕制作:字幕大师 一款集多重功能为一体的字幕制作软件,丰富又便捷的免费字幕编辑功能(字幕时间调整、字幕文本校正、字幕样式添加),加上浅显易懂的操作界面,让制作美观易读的字幕变得无比简单。...字幕大师还提供了多种字幕预设样式,供用户直接套用,十分便利,懒人必备! 除此之外,字幕大师还能自动识别字幕、翻译字幕、制作双语字幕等,完全能够满足视频制作人各种类型的视频剪辑需求,非常推荐!...合并视频.png 03 屏幕截图:FastStone 一款出色的屏幕捕捉(截图)工具,它可以捕捉滚动屏 幕、电脑整个屏幕、手绘区域的屏幕,还附带了取色器和屏幕放大两种功能,它还对抓取的图像提供缩放、...image.png 07 高颜值音乐播放器:Mcool 一款极简风、高颜值的音乐播放器,没有界面,透明化的设计就像是嵌入桌面一样,让你可能感受不到它的存在。...但是作为本地音乐播放器该有的功能都有,并且支持无损音乐和绝大部分的音乐格式,音质效果极佳,而且占用资源少,超级适合工作、玩游戏时使用。

    2.5K32

    从零开始学Web之HTML(二)标签、超链接、特殊符号、列表、音乐、滚动、head等

    --工作里尽量ins--> 图片标签: src : 图片的来源(必写属性) alt : 替换文本 ,图片不显示的时候显示的文字...(重要性:1.SEO优化 2.盲人阅读需求) title : 提示文本,鼠标放到图片上显示的文字 width : 图片宽度 height : 图片高度 PS:图片没有定义宽高的时候,图片按照百分之百比例显示...height:高度 bgcolor:背景颜色 behavior:设置滚动的方式 ​ alternate:在两端之间来回滚动 ​ scroll:由一端滚动到另一端,会重复 ​ slide:由一端滚动到另一端...样式表还是图标 type="text/css" type="text/css":规定链接文件的MIME类型,就是说链接文件时css还是js href="1.css":链接的文件路径 5、设置 icon...图标 ---- 八、小结 今天将的内容是:标签、超链接、特殊符号、列表、音乐标签、滚动标签、和 head 里面相关知识点。

    3.1K20

    【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+d

    /youyacao/happynewyear实战开发由于认为播放器显示的内容不够多,加上播放器不够好看,因此我们优化一下 弄个好看的播放器代码,不过== 因为卓伊凡最近才做了音乐并且提交了网易云,因此想了下直接调用网易云的音乐吧...如果你想更改播放器中的音乐,只需要替换 id 的值为你想要播放的音乐的 ID 即可。...CSS样式:设置背景为黑色,并隐藏滚动条。JavaScript代码:Firework类:表示一个烟花,包含位置、大小、速度、颜色等属性,以及更新和绘制方法。...为了在页面加载后显示带有渐变效果的祝福词文字,我们可以使用CSS和JavaScript来实现。具体步骤如下:添加HTML元素:在页面中添加一个用于显示祝福词的元素。...添加CSS样式:定义祝福词的样式,包括渐变效果。使用JavaScript:在页面加载后,通过JavaScript控制祝福词的渐变效果。以下是具体的实现步骤:1.

    34500

    前端成神之路-CSS高级技巧

    CSS高级技巧 目标 理解 能说出元素显示隐藏最常见的写法 能说出精灵图产生的目的 能说出去除图片底侧空白缝隙的方法 应用 能写出最常见的鼠标样式 能使用精灵图技术 能用滑动门做导航栏案例...1.1 display 显示(重点) 实际开发场景: 配合后面js做特效,比如下拉菜单,原先没有,鼠标经过,显示下拉菜单, 应用极为广泛 1.2 visibility 可见性 (了解) 1.3 overflow...属性值 描述 visible 不剪切内容也不添加滚动条 hidden 不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll 不管超出内容否,总是显示滚动条 auto 超出自动显示滚动条,不超出不显示滚动条...1.4 显示与隐藏总结 属性 区别 用途 display 隐藏对象,不保留位置 配合后面js做特效,比如下拉菜单,原先没有,鼠标经过,显示下拉菜单, 应用极为广泛 visibility 隐藏对象,保留位置...CSS用户界面样式 所谓的界面样式, 就是更改一些用户操作样式,以便提高更好的用户体验。 更改用户的鼠标样式 (滚动条因为兼容性非常差,我们不研究) 表单轮廓等。

    8.4K30

    个人主题建站首选微博秀模板,仿新浪微博官网

    主题更新日志:2020/07/16 V、文章列表新增视频显示功能,增加后台接口。     文章编辑,添加自定义视频和视频封面图,为空则不显示视频。 V、优化移动端css样式、其他优化,精简代码。...主题更新日志:(11/22) 优化导航自适应显示效果,由原来左侧手指图标显示改为顶部状态栏显示。 修复独立文章页编辑时链接指向文章的BUG。 优化了自适应导航各模块之间的间距。...明月浩空音乐播放器的音乐插件设置参考如图:(切记不要开启jquery,ZBP自带JQ库) 主题更新日志:(10/17) 新增全站Pjax功能,实现打开页面无刷新加载,同时支持音乐播放不间断功能(明月皓空音乐插件...优化css样式表。 主题更新日志:(10/14) 修复顶部登录开关无效的BUG。 主题更新日志:(10/08) 删除微博国庆皮肤。...广告设置,需要的话在对应广告位开启,添加广告位就行了,另外说下,顶部两个接口,一个是head放置百度联盟等广告公共JS的接口,脚本代码接口,可以放一些自己js代码,比如音乐播放器什么的。

    4.8K20

    Android开发人员初识前端

    2、q、blockquote对文本进行引用 标签是对短文本进行引用,其样式是对文本添加双引号,标签是对长文本进行引用,其样式是对文本进行缩进。..." rel="stylesheet" type="text/css" /> 3 总结:三种方式都可以给html设置样式,但是它们之间有优先级,内联式 > 嵌入式 > 外部式,当三种都设置了...就像p,span,body等等,都可以直接设置样式。 1Hello World!...中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响

    2.9K30

    hexo-tag-aplayer使用方法

    URL 地址 picture_url: (可选) 音乐对应的图片地址 narrow: (可选)播放器袖珍风格 autoplay: (可选) 自动播放,移动端浏览器暂时不支持此功能 width:xxx:...(可选) 播放器宽度 (默认: 100%) lrc:xxx: (可选)歌词文件 URL 地址 当开启 Hexo 的 文章资源文件夹 功能时,可以将图片、音乐文件、歌词文件放入与文章对应的资源文件夹中,...caffeine.mp3" "picture.jpg" "lrc:caffeine.txt" %} 歌词标签 除了使用标签 lrc 选项来设定歌词,你也可以直接使用 aplayerlrc 标签来直接插入歌词文本在博客中...,引入 MetingJS 后,播放器将支持对于 QQ音乐、网易云音乐、虾米、酷狗、百度等平台的音乐播放。...style_cdn: http://xxx/aplayer.min.css # 引用 APlayer.css 外部 CDN 地址 (默认不开启) meting: true

    2.4K51

    前后端通吃,vue大全Mark一下

    vue-swipe ★481 - VueJS触摸滑块 vue-music-player ★451 - Vuejs写一个音乐播放器 vue-scroller ★444 - Vonic UI的功能性组件...日历和日期选择组件 vue-core-image-upload ★393 - 轻量级的vue上传插件 vue-progressbar ★379 - vue轻量级进度条 Gokotta ★375 - 简单的音乐播放器...vue2-loading-bar ★118 - 最简单的仿Youtube加载条视图 vue-tabs-component ★116 - 渲染tabs的Vue组件 MagicMusic ★113 - 不一样的音乐...- VueJS虚拟键盘组件 cubeex ★40 - 包含一套完整的移动UI vue-chart ★40 - 强大的高速的vue图表解析 vue-music-master ★40 - vue手机端网页音乐播放器...vue-animate ★106 - 跨浏览器CSS3动画库 vue-property-decorator ★104 - VueJS和属性Decorator vue-aplayer ★100 - 便于配置的音乐播放器

    7.2K20

    非样式布局

    非布局样式-字体 * 字体 字重 颜色 大小 行高 和文字相关的一些 * 背景 边框 和盒子相关的 * 滚动 换行 跟 页面 和 布局有关 * 粗体 斜体 下划线...由于左边框和下边框之间衔接的部分 是采用 斜切的。左右边框设置为透明,内容宽度设置为0。 非布局样式 - 滚动 什么时候 会产生 滚动? 内容比容易多的时候。...* 滚动行为 和 滚动条的显示/隐藏 visible: 内容撑出容器 内容全部显示 hidden:超出容器的部分 进行隐藏,不会显示超出的部分 scroll:内容超出容器后,允许滚动...显示其余部分,滚动条 始终显示 auto:内容超出容器后,允许滚动 显示其余部分,滚动时 才显示滚动条。...如果内容较少时,不显示滚动条。 非布局样式 - 文字折行 和 滚动一样,都面临 内容显示不下 的情况。 * 如何控制 换行的行为?是否换行?什么时候 换行?在哪个地方进行换行?

    2.6K20

    前端面试题归类-HTML2

    HTML 是超文本标记语言,主要是用于规定怎么显示网页。...我们有时用移动设备访问桌面版网页就会看到一个横向滚动条,这里可显示区域的宽度就是viewport的宽度。...定义预定义范围内的度量定义导航链接定义输出的一些类型定义任何类型的任务的进度定义若浏览器不支持ruby元素显示的内容定义ruby...注释的解释定义ruby注释定义section定义媒介源定义details元素的标题定义日期/时间定义用在媒体播放器中的文本轨道...html页引用css的三种,一是页内的style标签,二是link外链;三是@import导入@import是CSS提供的语法规则,只有导入样式表的作用;link是HTML的标签,不仅可以加载CSS文件

    1.1K20

    聊一聊CSS的过去与未来,加深对CSS的理解

    真正的亮点是那个"级联"的特性,允许样式继承和覆盖其他样式,创造出一些动态、酷炫的页面。快进到今天,CSS就像网页设计的瑞士军刀。...CSS选择器——样式的不断演变之路 CSS选择器就像标签游戏中的精确指令。它是一条规则,用于识别需要样式化的HTML元素。...然后,就像90年代漫画书中的超级英雄一样,CSS出现了,它带来了选择器的力量。...最初的CSS选择器和它们所应用的HTML一样基本: h1 { color: blue; } 那时的选择器简单、有效,但非常有限。这就像用蜡笔绘制西斯廷教堂一样。...过去,更新CSS值是一项手动、耗时的工作,静态CSS的时代已经过去了。现在,我们的工具包中有了CSS变量,可以在整个样式表中存储和重用特定的值。这些变量确保一致性,并使更新变得轻而易举。

    1K50

    HTML、CSS、JavaScript学习总结

    yes表示滚动条一直显示;no表示无论什么情况都不显示滚动条;auto是系统的默认值,它是根据内容来调整的,当页面长度超过浏览器窗口的范围时就会自动显示滚动条。...它适用于只需要简单地将一些样式应用于某个独立的元素的情况。...,如果在CSS中被定义,那么此网页的所有该标签都将按照CSS中定义的样式显示。...ID选择器定义的CSS名称必须以“#”开头, • 通用选择器:是所有选择器中最强大却最少使用的。通用选择器的作用就像是通配符,它匹配所有可用元素。...,如果没有,再考虑内嵌样式显示,如果还没有,最后采用外面样式表显示,否则就按HTML的默认样式显示; CSS中的注释 样式规则的注释 样式规则是使用/*需要注释的内容*/进行注释的。

    4.6K20
    领券