“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章

lxf2023-03-16 17:00:01

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章,查看更多活动规则”

那一天在B站看视频时意外发现当外挂字幕碰到角色时就被剪切了,不容易遮挡角色,感觉很特别,便决定一探究竟。

高档的实际效果,通常只需要采用最朴实无华的控制方式,忙活了两小时,陈师傅开启了F12,恍然大悟。一张图片 一个特性,立即解决。

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章

因为证实我的看法,我打算自身写一个demo

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    .video {
      width: 668px;
      height: 376px;
      position: relative;
      -webkit-mask-image: url("mask.svg");
      -webkit-mask-size: 668px 376px;
    }
    .bullet {
      position: absolute;
      font-size: 20px;
    }
  </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>

实际效果是这样子的

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章

加一个红背景,看得清晰一些

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章

到此大家就实现了B站同款不遮挡人物视频弹幕。对于这个图片是从哪里来的,一定是AI识别出来随后产生的,一张图片可能就一两K,一次载入许多张也不容易造成极大的压力。

最终一起来看看这一奇妙的css属性吧

developer.mozilla.org/zh-CN/docs/…

Experimental: 这是一个试验里的作用

因此在研发需求的时候也可以把它当做一个闪光点应用,但不能强依赖于这一特性做要求。

它还有着一系列的特性,有兴趣的话可以逐个试一下。

“我报名1期考验——刮分10万奖励池,这就是我的第1一篇文章