来源:自学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