网易云音乐的音频播放器做的特别赞,尤其是背景模糊效果。有图为证:

那这种效果在 web 中是如何实现的呢?用 Chrome 开发工具看看它的具体实现:

原来是一张图,通过图片的地址,可以看到其实是下面这张图。

看到这里感觉有点小小的失望,本来以为用了什么高科技实现的,却是一张图。但是不得不说,为了实现这种效果他做了很多事情,大多数场景下,服务端并不会给我们提供这样的图,咋么办?

我用 filter 简单实现了一个,效果如下:

仔细看网易云音乐的实现,有一些知识值得我去学习。下面是我不使用模糊图片实现的方式:

1、兜底策略

假如高斯模糊效果图加载不出来需要有一个兜底策略,能够让用户看到播放器上面的文字,比如歌词。他的做法是同时设置 background-image 和  background-color ,这样如果加载不出来图片的时候,使用背景色。那么我的实现方式也做了这个兜底策略:

2、背景前添加一个灰色的蒙层

如果图片有太多的白色,这时如果文字也是白色,导致看不清楚文字,需要一个灰色的蒙层。

3、添加高斯模糊效果,替代图片

大家加油!


推荐阅读:

对象的 key 原来可以使用变量

学习前端的 7 个专题

网易云音乐背景高斯模糊探索相关推荐

  1. 网易云音乐数据治理探索与实践

    网易云音乐数据治理探索与实践 导读:大数据时代的到来,让很多企业看到了数据资产的价值,开始探索应用场景和商业模式,并建设相关技术平台.因此,数据治理成为了挖掘数据价值的重要手段和工具.但数据治理不仅需 ...

  2. Qt之QAbstractAnimation 实现网易云音乐背景墙图片轮换效果

    简述 最近在做一个小项目,需要实现网易云音乐背景墙的轮换效果,Qt没有封装这样的控件类,只好自己手动实现如下: 效果 官方效果: 实现效果: 代码 以下是.h代码: #ifndef ANIMATEDW ...

  3. 网易云音乐上市首日收跌2.49% 盈利困境仍待解

    二次启动IPO计划之后,网易云音乐独立上市终于如愿以偿.12月2日,网易云音乐正式挂牌港交所. 除了线下举行上市仪式外,网易云音乐还通过网易伏羲沉浸式活动系统"瑶台"举办了号称全球 ...

  4. 仿网易云音乐日推界面(监听AppBarLayout滑动+动态高斯模糊)

    首先来看下日推界面的效果: 网易云音乐日推界面的亮点就是在上拉的时候,banner页面逐渐模糊.字体透明度下降,最后左上角显示出"每日推荐"的字体. 这个界面用户会觉得很清晰.便捷 ...

  5. Android仿网易云音乐播放页面 背景虚化碟片效果

    1.效果图 仿网易云音乐播放页面,主要有4个关键点: 背景虚化.获取音乐的专辑封面,将此图片作为背景图,并进行模糊虚化处理 碟片合成.获取音乐的专辑封面,和黑色碟片图片进行合成 碟片旋转.音乐播放时, ...

  6. 网易云音乐搜索引擎 python+whoosh---(1)背景和环境介绍

    最近做<互联网信息搜索与挖掘>的课程作业,作业要求是做一个网易云音乐搜索引擎. 基本要求是: 1,[自由搜索]输入歌曲名称可以返回一系列排序后的歌曲,搜索歌手会根据热门度或其他条件返回一系 ...

  7. pc端网易云音乐可自定义背景插件。

    先进入主题. 插件地址:MicroBlock | BetterNCM 效果图: 插件也有许多功能: 教程:先进入我给的网站,点击下载,安装完成后. 是长这样的 打开后  如果弄了没有反应多半是网易云的 ...

  8. 网易云音乐TFBOYS线上演唱会破纪录,稳定线上体验如何实现?

    " 8月22日,TFBOYS"日光旅行"七周年演唱会通过网易云音乐与数十万粉丝正式见面,据官方数据显示,这场演唱会的记录最高同时在线人数达78.6万,打破线上付费演唱会世 ...

  9. python 支付宝个人账单_解析2018年度三大用户数据报告——网易云音乐、支付宝、微信...

    文章分别给大家简单的解析一下2018年度网易云音乐.支付宝.微信的用户数据报告. 继网易云音乐.支付宝相继发布2018年用户数据报告后,微信也悄悄发布自己的数据报告,截止目前大家期待的三大产品数据报告 ...

最新文章

  1. Android单元测试设置
  2. 如何使用python找出CPU数量
  3. python3-Python3 zip() 函数
  4. HTML如何添加锚点,我先收藏为敬
  5. windows10上安装mysql
  6. 一图搞定ML!2020版机器学习技术路线图,35页ppt
  7. c语言打砖块代码,打砖块游戏的源代码(请多指教)
  8. J2ee项目环境搭建常用工具
  9. MFC对COM接口编写的支持分析
  10. 状态压缩DP 图文详解(一)
  11. 智能烟感与物联网卡可以了解一波
  12. 慕课网EMOS在线办公系统源码笔记1-6章
  13. cdr添加节点快捷键_【CDR干货】常用cdr快捷键命令汇总,快来收藏!
  14. HDU4609 3-idiots(母函数 + FFT)
  15. OTB数据集和VOT数据集融合跟踪算法接口示例
  16. jpa整合querydsl实现简单查询以及左联查询
  17. 启动马达接线实物图_起动马达和电瓶怎么接线图片
  18. 全面认识Android OS
  19. 智慧城市UE4 奥特曼教程
  20. 程序员这个职业已经不香了吗?从业10年程序员告诉你真实情况

热门文章

  1. Spring Event + DDD = 王炸!!
  2. 【PaperReading】情感人的互联网:通过视听信号实现跨文化的可持续情感计算
  3. Android仿优酷视频的悬浮窗播放
  4. 明日方舟找回密码服务器出错,明日方舟登录常见问题汇总及解决方案介绍
  5. TX Text Control X19[V29-SP2] 所有系列Crack
  6. 《从面试别人想到的》----泡论坛看到的,写的很有见地,适合我们刚毕业的和毕业一段时间的孩子。...
  7. 小米手机系统服务组件是干什么的_小米MIUI 12系统,电信卡无法使用通话服务提醒何时休?...
  8. Mediacodec 华为P9 绿屏
  9. C++:了解SGI-STL空间配置器
  10. 40岁就该下岗?IBM涉嫌年龄歧视,称其老员工为“恐龙”并计划辞退,员工竟无法反驳