人人射人人插 I 91成人综合 I 熟女视频一区二区在线观看 I 91 在线观看 I 欧美成人乱码一二三四区免费 I av在线网页 I 日韩aⅴ视频 I 女人高潮抽搐潮喷视频开腿 I 大陆日韩欧美 I 国产麻豆精品福利在线观看 I 国产在线精品一区二区在线观看 I 青草网在线观看 I 国产精品夜夜夜 I 色婷婷六月 I 亚洲第一天堂在线观看 I 国产午夜激无码av毛片不卡 I 精品乱码一卡二卡四卡 I 永久免费看片在线 I av影片网站 I xfplay噜噜av I 91精品国产91久久久久福利 I 免费能看的av I 国产成人美女视频 I 久久国产精品99精国产 I 久久久久国产成人免费精品免费 I 国产精品va I 久久国产精品成人影院 I 国产女人爽到高潮久久久4444 I 狠狠亚洲 I 野外做受三级视频 I 久久婷婷国产综合精品 I 色婷婷综合视频在线观看 I 成人瑟瑟视频 I 国产视频久久网 I 亚洲无人区一区

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 為什么 B 站的彈幕可以不擋人物?

為什么 B 站的彈幕可以不擋人物?

來源:奇酷教育 發表于:

為什么 B 站的彈幕可以不擋人物?

  B 站的彈幕如何實現不擋人物?

 
  高端的效果,往往只需要采用最樸素的實現方式。

 
  一張圖片+一個屬性,就可以直接搞定。

 
  代碼如下:
 
html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Titletitle>
  <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/…
 
  Experimental: 這是一個實驗中的功能
 
  所以在開發需求的時候可以把它當成一個亮點使用,但是不能強依賴于這個屬性做需求。
 
  它還有一系列的屬性,有興趣的話可以挨個試一下。
html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Titletitle>
  <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>
復制代碼