搜尋

首頁  >  問答  >  主體

css3 - 看设计识技术【CSS】

上图中,背景是图片,但是上面覆盖了一层黑色(?),这是怎么实现的?或者说这种东西叫什么,我去看看。

伊谢尔伦伊谢尔伦2787 天前571

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 11:07:36

    1. 1px 圖像蒙板
    2. 透明元素蒙板 (bgc#000; op.3 / rbga)
    3. css3
      a. -webkit-filter (圖片亮度處理)
      b. -webkit-mask (透明層)

    沒記錯的話, 以上方法都能夠實現. 兼容低級瀏覽器一般會使用前兩種.

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 11:07:36

    透明度設置肯定是通過CSS屬性opacity來設置。

    一個顯而易見的想法是“蓋”上一個黑色塊並設置覆蓋層為半透明黑…

    但是把思維逆轉一下,就可以想到:把圖片設置為半透明,然後把圖片的容器設置為實色黑底色,不僅在結構上更加簡單,並且還能在透明失效時平穩退化。

    回覆
    0
  • 取消回覆