来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] CSS mix-blend-mode用于指定一个元素与它下面元素的相交部分的混合模式。...
CSS mix-blend-mode用于指定一个元素与它下面元素的相交部分的。 当两个元素相互重叠的时候,它们之间会有一个相交的区域,这个区域称为backdrop。如下图所示:
如果你希望分组中的某个元素不进行混合,可以通过属性来指定。属性的作用是用于隔离一组元素,使这组元素不和它们的背景进行混合。
下面展示了16种混合模式的效果: 官方语法mix-blend-mode: <blend-mode> 参数:
应用范围
示例代码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; 下面示例使用两张图片进行混合。使用的两张图片如下: 对这两张图片进行混合,得到如下的结果: 在线演示下面的例子是上面示例代码的实际效果。 <div class="container"> <img src="img/bg.jpg"> <img src="img/goldfish.jpg" class="source"> </div> .container{ position: relative; width: 100%; max-width: 800px; margin:0 auto; padding: 20px; } .container img{ width: 100%; max-width: 100%; } img.source{ position: absolute; top: 0; left: 0; width: 100%; opacity: 0.7; mix-blend-mode: overlay; } 浏览器支持
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com