搜尋

首頁  >  問答  >  主體

使用CSS的NVG效果

我正在嘗試使用 CSS 製作 NVG 效果,但我不知道從哪裡開始以及如何添加發光和噪音效果以及所有這些東西。

如果有人知道任何提示或嘗試過類似的事情,請指導我,謝謝 <3

P粉832490510P粉832490510322 天前425

全部回覆(2)我來回復

  • P粉808697471

    P粉8086974712024-02-27 14:20:16

    這是您可以嘗試的問題的答案

    實現不同的效果

     div{width: 50vw;
        height: 50vw;
        background-image: url(https://images.unsplash.com/photo-1671938576119-9e1c53d868dc?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx1wxM ; /*Photo From Unsplash https:// unsplash.com/*/
        background-color: green;
        background-blend-mode: overlay;
    }

    回覆
    0
  • P粉982881583

    P粉9828815832024-02-27 10:59:45

    如果您想要「真實」的紅外線感覺,您需要反轉圖像的顏色並對結果去飽和。反轉會讓人感覺物體在發光。將其與綠色陰影混合,您就得到了 NVG。

    div {
        background-color: green;
    }
    img {
        display: block;
        width: 100%;
        object-fit: cover;
    
        filter: invert(100%) saturate(0%);
    
        /* To blend with parent background use: */
        mix-blend-mode: multiply;
    }

    回覆
    0
  • 取消回覆