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

4周前 (11-12 20:25)阅读1回复0
玛丽儿
玛丽儿
  • 管理员
  • 注册排名2
  • 经验值87725
  • 级别管理员
  • 主题17545
  • 回复0
楼主

来源 |

掘金 做者 |

来源 |

掘金 做者 |

为什么 B 站的弹幕能够不挡人物?

那天在 B 站看视频的时候,偶尔发现当字幕碰到人物的时候就被裁切了,不会盖住人物,觉得很奇异,于是决定一探事实。

高端的效果,往往只需要接纳最朴实的实现体例,繁忙了两个小时,陈师傅翻开了 F12,名顿开。一张图片 + 一个属性,间接搞定。

为什么 B 站的弹幕能够不挡人物?

为了印证我的设法,我决定本身写一个 demo。

<!DOCTYPE html>

< htmllang= "en">

展开全文

< head>

< metacharset= "UTF-8">

< title> Title </ title>

< style>

.video{

width: 668px;

height: 376px;

position: relative;

-webkit-mask-image: url( "mask.svg");

-webkit-mask-size: 668px376px;

.bullet{

position: absolute;

font-size: 20px;

</ style>

</ head>

< body>

< divclass= "video">

< divclass= "bullet"style= "left: 100px; top: 0;"> 元芳,你怎么看 </ div>

< divclass= "bullet"style= "left: 200px; top: 20px;"> 你莫非就是传说中的奶灵 </ div>

< divclass= "bullet"style= "left: 300px; top: 40px;"> 你好,我是胖灵 </ div>

< divclass= "bullet"style= "left: 400px; top: 60px;"> 那是第一集,还没有舔灵 </ div>

</ div>

</ body>

</ html>

复造代码

效果是如许的:

为什么 B 站的弹幕能够不挡人物?

加一个红布景,看得更清晰一些:

为什么 B 站的弹幕能够不挡人物?

至此,我们就实现了 B 站同款的不遮挡人物的弹幕。

最初,来看看那个奇异的 css 属性 mask-image 吧 :。

那是一个尝试中的功用,此功用某些阅读器尚在开发中,在差别的阅读器中合适利用的前缀也纷歧样。

在开发需求的时候能够把它当成一个亮点利用,但是不克不及强依赖于那个属性做需求。

那里还有一系列的属性,有兴趣的话能够挨个试一下。

为什么 B 站的弹幕能够不挡人物?

最初给各人谋一些福利,包邮送书6本,都是不错的好书,尤其是"流利的Python"豆瓣9.4分,有兴趣的同窗能够来试一下手气。

为什么 B 站的弹幕能够不挡人物?

包邮送出6本,需要的同窗能够在 下面的公家号"Python编程喜好者",后台 输入:6本书,即可参与。

入门: 最全的零根底学Python的问题 | 零根底学了8个月的Python |实战项目 | 学Python就是那条捷径

干货:爬取豆瓣短评,片子《后来的我们》 | 38年NBA更佳球员阐发 |从万寡等待到口碑扑街!唐探3令人绝望 | 笑看新倚天屠龙记 | 灯谜答题王 | 用Python做个海量蜜斯姐素描图 | 碟中谍那么火,我用机器进修做个迷你保举系统片子

兴趣:弹球游戏 | 九宫格 | 标致的花 | 两百行Python《天天酷跑》游戏!

AI:会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍那么火,我用机器进修做个迷你保举系统片子

小东西: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保留为pdf! |再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 造做一款钉钉低价机票提醒器! |60行代码做了一个语音壁纸切换器天天看蜜斯姐! |

年度爆款案牍

1). 卧槽!Pdf转Word用Python轻松搞定 !

2).学Python实香!我用100行代码做了个网站,帮人PS游览图片,赚个鸡腿吃

3).首播过亿,火爆全网,我阐发了《披荆斩棘的姐姐》,发现了那些奥秘

4). 80行代码!用Python做一个哆来A梦分身

5).你必需掌握的20个python代码,短小精悍,用途无限

6). 30个Python奇淫技巧集

7). 我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

8). 再见Python!我要学Go了!2500字深度阐发 !

9).发现一个舔狗福利!那个Python爬虫神器太爽了,主动下载妹子图片

0
回帖

为什么 B 站的弹幕可以不挡人物? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息