<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1889字,需瀏覽 4分鐘

           ·

          2022-10-28 03:17

          作者:錢得樂

          https://juejin.cn/post/7141012605535010823

          那天在B站看視頻的時候偶然發(fā)現(xiàn)當字幕遇到人物的時候就被裁切了,不會擋住人物,覺得很神奇,于是決定一探究竟。

          高端的效果,往往只需要采用最樸素的實現(xiàn)方式,忙碌了兩個小時,陳師傅打開了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>

          效果是這樣的

          加一個紅背景,看的清楚一些

          至此我們就實現(xiàn)了B站同款的不遮擋人物的彈幕。至于這張圖片是怎么來的,肯定是AI識別出來然后生成的,一張圖片也就一兩K,一次加載很多張也不會造成很大的負擔。

          最后來看看這個神奇的css屬性吧

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

          Experimental:  這是一個實驗中的功能

          所以在開發(fā)需求的時候可以把它當成一個亮點使用,但是不能強依賴于這個屬性做需求。

          它還有一系列的屬性,有興趣的話可以挨個試一下。

          參考資料

          [1]

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

          祝 您:2022 年暴富!萬事如意!

          點贊和在看就是最大的支持,比心??

          瀏覽 29
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  www91人人插 | 伊人成人电影综合网 | 亚洲金品 | 狠狠操夜夜爽 | 成人综合中文字幕 |