zoukankan      html  css  js  c++  java
  • CSS3混合模式mix-blend-mode/background-blend-mode简介

    CSS3出现了两个与混合模式有关的属性,mix-blend-modebackground-blend-mode.

    该CSS属性作用是让元素内容和这个元素的背景以及下面的元素发生“混合”。

    可见,最近的Chrome以及FireFox浏览器都已经支持良好,而且无需使用私有前缀。

    其支持的值很多,中英文对照如下:

    mix-blend-mode: normal;          //正常
    mix-blend-mode: multiply;        //正片叠底
    mix-blend-mode: screen;          //滤色
    mix-blend-mode: overlay;         //叠加
    mix-blend-mode: darken;          //变暗
    mix-blend-mode: lighten;         //变亮
    mix-blend-mode: color-dodge;     //颜色减淡
    mix-blend-mode: color-burn;      //颜色加深
    mix-blend-mode: hard-light;      //强光
    mix-blend-mode: soft-light;      //柔光
    mix-blend-mode: difference;      //差值
    mix-blend-mode: exclusion;       //排除
    mix-blend-mode: hue;             //色相
    mix-blend-mode: saturation;      //饱和度
    mix-blend-mode: color;           //颜色
    mix-blend-mode: luminosity;      //亮度
    
    mix-blend-mode: initial;         //初始
    mix-blend-mode: inherit;         //继承
    mix-blend-mode: unset;           //复原
    

      

    后面三个酱油气息浓郁,PS中未曾出现

    mix-blend-mode默认情况下是会混合所有比起层叠顺序低的元素的,如果我们希望值混合某一两个元素,而不是全部,该怎么办呢?可以试试使用CSS3 isolation:isolate

    三、CSS3 background-blend-mode

    background-blend-mode这个要更好理解一点,背景的混合模式。可以是背景图片见的混合,也可以是背景图片和背景色的混合。

    需要注意的是,只能是background属性中的背景图片和颜色混合,而且只能在一个background属性中。

    background-blend-mode语法

    background-blend-mode: normal|multiply|screen|overlay|darken|lighten|color-dodge|saturation|color|luminosity;
    

    摘自:http://www.bubuko.com/infodetail-1432232.html

    【补充部分】

  • 相关阅读:
    # codeforces 1199 D. Welfare State(思维+dp)
    # codeforces 1245 A. A. Good ol' Numbers Coloring(数学)
    # codeforces 1272 F. Two Bracket Sequences(三维dp + bfs)
    关于MySQL无法启动 ERROR 2003 (HY000)
    PAT 甲级测试题目 -- 1002 A+B for Polynomials
    PAT 甲级测试题目 -- 1001 A+B Format
    Flask 中接收 web 端 JSON 的小例子
    一些工具
    MySql的一些常见问题(Windows 和 Ubuntu 下)
    Python学习笔记
  • 原文地址:https://www.cnblogs.com/qijuzi/p/8080818.html
Copyright © 2011-2022 走看看