调整Aplayer的歌词颜色和字体大小显示

news/2024/10/4 21:20:18

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

➤微信号:凯Pro(Mingkai0316)

➤电子邮箱:ymk2004@qq.com

➤博主域名:https://www.striving.me

➤GitHub地址:https://github.com/ymk2004

➤语雀地址:https://yuque.com/ymk2004

➤原文地址:https://www.cnblogs.com/mingkai2004/p/18231604

➤如果链接不是Mingkai的博客园地址,则可能是爬取作者的文章!

➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★


一、修改后效果图如下:


二、CSS代码修改

(1)当前播放歌词行样式 (.aplayer-lrc p.aplayer-lrc-current):

  • 源css代码如下:

.aplayer .aplayer-lrc p.aplayer-lrc-current {opacity:1;overflow:visible;height:auto!important;min-height:16px
}
  • 修改后的css代码如下:

/* 选择器定位到具有aplayer-lrc类和当前正在播放的歌词行的元素 */
.aplayer .aplayer-lrc p.aplayer-lrc-current {/* 增加了字体大小,从12px修改为17px,以使当前行更突出 */font-size: 17px;/* 改变了颜色,从灰色(#666)修改为亮蓝色(#1b82f1),以高亮显示当前行 */color: #1b82f1;/* 保持不透明,与之前相同 */opacity: 1;/* 允许内容溢出,与之前相同 */overflow: visible;/* 强制高度自动调整,与之前相同 */height: auto !important;/* 设置最小高度,与之前相同 */min-height: 16px;
}
  • css代码修改前后变化:

    • 字体大小从12px增加到17px,以更突出显示当前播放的歌词。
    • 文本颜色从#666(灰色)更改为#1b82f1(亮蓝色),以高亮显示当前播放的歌词行。
    • 其他样式,如透明度、溢出、高度和最小高度的设置保持不变。

(2)普通歌词行样式 (.aplayer .aplayer-lrc p):

  • 源css代码如下:

.aplayer .aplayer-lrc p {font-size:12px;color:#666;line-height:16px!important;height:16px!important;padding:0!important;margin:0!important;transition:all .5s ease-out;opacity:.4;overflow:hidden
}
  • 修改后的css代码如下:

/* 选择器定位到所有具有aplayer-lrc类和p标签的元素,但不包括当前正在播放的歌词行 */
.aplayer .aplayer-lrc p {/* 新增了font-weight属性,设置为700,即加粗字体,以增强普通歌词的可读性 */font-weight: 700;/* 调整了字体大小,从12px修改为15px,使普通歌词的字体略小于当前行,以区分 */font-size: 15px;/* 调整了颜色,从灰色(#666)修改为较深的灰色(#777),以区分当前和非当前歌词行 */color: #777;/* 保持行高和高度的设置,与之前相同 */line-height: 16px !important;height: 16px !important;/* 移除内边距和外边距的设置,与之前相同 */padding: 0 !important;margin: 0 !important;/* 过渡效果设置,与之前相同 */transition: all 0.5s ease-out;/* 保持不透明度为0.4 */opacity: .4;/* 隐藏溢出内容的设置,与之前相同 */overflow: hidden;
}
  • css代码修改前后变化:

    • 新增了font-weight: 700;,使得普通歌词加粗,以增强可读性。
    • 字体大小从12px调整为15px,略小于当前播放的歌词行,以区分当前和非当前歌词。
    • 文本颜色从#666(灰色)更改为#777(较深的灰色),以进一步区分当前和非当前歌词行。
    • 行高、高度、内边距、外边距和过渡效果的设置保持不变。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/44291.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

[Paper Reading] Tesla AI Day for FSD Beta

link FrameworkOccupancy 模型结构比较像ICCV 2023的OccNet的做法,不过还会额外预测Suface以及NeRF state,预测可行驶区别suface的好处是可以辅助Planning&Control给出更加准确的运动速度等信息(比如,上下坡可根据suface坡度做更准确判断)。Lanes Neural Network 比较有…

R语言上市公司经营绩效实证研究 ——因子分析、聚类分析、正态性检验、信度检验|附代码数据

全文链接:http://tecdat.cn/?p=32747 原文出处:拓端数据部落公众号 随着我国经济的快速发展,上市公司的经营绩效成为了一个备受关注的话题。本文旨在探讨上市公司经营绩效的相关因素,并运用数据处理、图示、检验和分析等方法进行深入研究,帮助客户对我国45家上市公司的16…

Go语言goroutine调度器初始化

1、调度器初始化 调用点:src/runtime/asm_amd64.s:349 -> CALL runtimeschedinit(SB) runtime/proc.go : 526func schedinit() { // raceinit must be the first call to race detector. // In particular, it must be done before mallocinit below calls racemapshadow.…

龙哥量化:通达信空信号,可以买入翻倍的指标公式源码

如果您需要代写公式, 请联系我。 龙哥QQ:591438821 龙哥微信:Long622889{当多空线上穿0轴以后并且沿着45度向上运行时可视为有效突破,此时的信号可视为有效信号。信号出现在平台盘整期间,或者是小多头回调之后向上拉升之际,此时的信号最为有效,其它时间的信号要仔细辨别…

龙哥量化:通达信筹码操盘,筹码来的副图源码

如果您需要代写公式, 请联系我。 龙哥QQ:591438821 龙哥微信:Long622889 DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,0,0); 机构控盘区:160,COLORMAGENTA ,LINETHICK1; DRAWTEXT(ISLASTBAR, 机构控盘区,-- ←机构控盘区),COLORMAGENTA ; 主升浪:150,COLORRED ,LINETHIC…

私有化部署bitwarden密码管理器(一)——环境准备

碎碎念 现在各种网站和手机APP都要求设置密码和输入密码,每个人都要设置大量的密码。如果都设为统一密码,就存在一旦一个密码被攻破,其他密码都失效的情况。如果要分别设置为不同密码,那么记住密码又成了一个困难的问题。所以密码管理工具也就应运而生,比较有名的密码管理…

私有化部署bitwarden密码管理器(三)——nginx方式部署

仅有IP无证书的环境部署bitwarden密码管理器 虽然使用npm方式部署比较简单,但是很多小伙伴可能没有一台带域名国外vps,接下来介绍仅有IP的Vps,如国内的服务器无域名证书或者是本地无外网的环境如:虚拟机、NAS、树莓派等环境部署bitwarden密码管理器。 部署Nginx Nginx和Nginx…

龙哥量化:诺曼底防线副图指标公式源码

如果您需要代写公式, 请联系我。 龙哥QQ:591438821 龙哥微信:Long622889VAR1:=(HHV(H,13)-LLV(L,13));VAR2:=(HHV(H,13)-C);VAR3:=(C-LLV(L,13));VAR4:=VAR2/VAR1*100-70;VAR5:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;VAR6:=(2*C+H+L)/4;VAR7:=SMA((VAR3/VAR1*100),3,1);…