Redian新闻
>
为什么 B 站的弹幕可以不挡人物

为什么 B 站的弹幕可以不挡人物

公众号新闻

推荐关注↓

作者:钱得乐 

https://juejin.cn/post/7141012605535010823

那天在B站看视频的时候偶然发现当字幕遇到人物的时候就被裁切了,不会挡住人物,觉得很神奇,于是决定一探究竟。

高端的效果,往往只需要采用最朴素的实现方式,忙碌了两个小时,陈师傅打开了F12,豁然开朗。一张图片+一个属性,直接搞定。

为了印证我的想法,我决定自己写一个demo

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    .video {
      width668px;
      height376px;
      position: relative;
      -webkit-mask-imageurl("mask.svg");
      -webkit-mask-size668px 376px;
    }
    .bullet {
      position: absolute;
      font-size20px;
    }
  
</style>
</head>
<body>
<div class="video">
  <div class="bullet" style="left: 100px; top: 0;">元芳,你怎么看</div>
  <div class="bullet" style="left: 200px; top: 20px;">你难道就是传说中的奶灵</div>
  <div class="bullet" style="left: 300px; top: 40px;">你好,我是胖灵</div>
  <div class="bullet" style="left: 400px; top: 60px;">这是第一集,还没有舔灵</div>
</div>
</body>
</html>
复制代码

效果是这样的

加一个红背景,看的清楚一些

至此我们就实现了B站同款的不遮挡人物的弹幕。至于这张图片是怎么来的,肯定是AI识别出来然后生成的,一张图片也就一两K,一次加载很多张也不会造成很大的负担。

最后来看看这个神奇的css属性吧

developer.mozilla.org/zh-CN/docs/…[1]

Experimental: 这是一个实验中的功能

所以在开发需求的时候可以把它当成一个亮点使用,但是不能强依赖于这个属性做需求。

它还有一系列的属性,有兴趣的话可以挨个试一下。

参考资料

[1]

developer.mozilla.org/zh-CN/docs/…: https://developer.mozilla.org/zh-CN/docs/Web/CSS/mask-image


- EOF -




推荐阅读  点击标题可跳转

0、极客专属:几十款程序员秒懂的卫衣

1、没有几十年功力,写不出这一行“看似无用”的代码!!

2、Linus 已决定将 Rust 语言加入 Linux 内核

3、虾皮光速大裁员!上个厕所的功夫,瞬间查无此人...


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
11月互联网专利盘点|华为升级人机交互,爱奇艺发明押韵弹幕一个持续多年的疑问:为什么中国没有电商独立站的土壤?如何可以不让男友觉察自己的小心思?终于有人问了!为什么澳洲公交站的座位都背对马路?涨姿势了!女医生主动闭经13年,月经可以不来吗?撕下快递保价的假面:用户可以保、但公司可以不赔BB鸭 | ​网易给员工放假看世界杯决赛;B站年度弹幕“优雅”;手机预装App明年起必须可卸载;魅族召开粉丝大会对于一个爱你的人,你可以不爱他,但要领情“优雅”当选B站2022年度弹幕;微信朋友圈橱窗广告上线;天猫数字藏品上线转赠功能 | 一周简讯试物说vol.559| 8元钱的弹力带,让我居家运动安心了不少一夜未归只有我一个人不喜欢弹幕吗?B站年度弹幕出炉!谁“优雅”当选了?2022,你可以不相信爱情,但必须要相信牛仔!BB鸭 | 抖音可免费看2022世界杯;苹果“隔空投送”功能默认关闭;腾讯“抢红包页面发弹幕”专利发布;荣耀官宣80系列外观为什么 B 站的弹幕可以不挡人物?神吐槽:脸可以不要,但胜负欲不能不要!虎年说说“虎牙”事刷完260万条《西游记》弹幕,我笑出鹅叫为什么中国没有电商独立站的土壤?今年发生了那么多事,为啥B站的年度弹幕居然是它?投行版《心动的offer》再引热议:留学生用百度找数据,网友弹幕里操碎心他扮酷这么用力,但弹幕说“好像赵四”……罗伯特格林的书——非虚构类(重度小说创作爱好者的强烈推荐+多图)上海中国画院的故事(续)聊抗老怎么可以不聊它?!这个A醇大佬,用了都说好!胃病必须做胃镜吗?可以不做吗?俄罗斯缺的弹道导弹,会找伊朗拿吗联想展示新款概念笔记本:屏幕可纵向滑动拉伸摩托罗拉moto X40发布;B站年度弹幕:优雅;OPPO将给一加投入100亿资金四种人物原型,让你创作出更有意思的人物4万多越南人看了一场假世界杯球赛,还发弹幕欢呼:暴露越南3大软肋灰蘑菇: 在王府墙头享受“冷夏”,却被“漂泊的心”捕获时隔3年,自助签终于恢复!坐拥26颗米其林星星的弹丸小城,一天5顿都不过瘾!聊一聊:什么样的弹幕会让你瞬间生气?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。