• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > CSS3混合模式使用详解

CSS3混合模式使用详解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含CSS3,css,样式表等相关知识,匿名希望在学习及工作中可以帮助到您
这次给大家带来CSS3混合模式使用详解,使用CSS3混合模式的注意事项有哪些,下面就是实战案例,一起来看一下。

一、关于混合模式

熟悉PS的人都应该知道混合模式:

PS混合模式截图

SVG以及Canvas中也有混合模式,本质上都是一样的。

下面是一些常见的混合模式的算法:

混合模式算法

维基上也有说明。有兴趣可以了解下。

本文内容则简单介绍CSS3出现了两个与混合模式有关的属性,mix-blend-mode和background-blend-mode.

二、CSS3 mix-blend-mode

首先,要知道”blend-mode”就是混合模式的意思。那mix, 恩,我也不知道为什么命名为mix, 可能是该属性不仅可以作用于HTML,还可以作用于SVG,干脆叫mix一起捋过来。该CSS属性作用是让元素内容和这个元素的背景以及下面的元素发生“混合”。

兼容性如下:

mix-blend-mode兼容性表

可见,最近的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中未曾出现,大家可以无视。

如果你想体验各个混合模式的作用表现,您可以狠狠地点击这里:CSS3 mix-blend-mode混合模式Demo

比方说选择叠加,则文字和后面的内容的混合效果就是这样:

叠加效果截图

mix-blend-mode为我们实现一些文字特效又提供了更广阔的思路了。

三、CSS3 background-blend-mode

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

兼容性如下:

支持的属性值跟上面一样,就不重复展示。

如果你想体验各个混合模式的作用表现,您可以狠狠地点击这里:CSS3 background-blend-mode混合模式Demo

例如,选择一个常见的multiply正片叠底,结果两个妹子合体了:

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

CSS3 backgrounds多背景IE9+浏览器就开始支持了。因此,你想混合多图,就是要逗号,一个一个写在background属性中就可以了,例如本Demo的两个妹子:

.box {
    background: url(mm1.jpg) no-repeat center, url(mm2.jpg) no-repeat center; 
}

相信看了本文案例你已经掌握了方法,更多精彩请关注微课江湖其它相关文章!

推荐阅读:

max-width和min-width的使用技巧

android textinput显示不全怎么解决

以上就是CSS3混合模式使用详解的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • 纯HTML5+CSS3制作生日蛋糕(代码易懂)
  • 浅谈html5标签css3的常用样式
  • HTML5+CSS3实现机器猫
  • CSS3 画基本图形,圆形、椭圆形、三角形等
  • 浅谈HTML5 & CSS3的新交互特性
  • HTML5和CSS3实例教程总结(推荐)
  • 关于老式浏览器兼容HTML5和CSS3的问题
  • html5+css3进度条倒计时动画特效代码【推荐】
  • HTML5+CSS3绘制锯齿状的矩形
  • 推荐WEB开发者最佳HTML5和CSS3代码生成器

相关文章

  • 2018-12-03jQuery自定义函数应用以及解析
  • 2018-12-03AngularJS中使用HTML5摄像头拍照
  • 2017-08-06使用phonegap检测网络状态的方法
  • 2018-12-03input元素的url类型和email类型简介_html5教程技巧
  • 2018-12-03有关设计参考的文章推荐5篇
  • 2018-12-03html5中关于socket.io实现一个聊天室的示例代码
  • 2018-12-03HTML5中如何显示视频呢 HTML5视频播放demo_html5教程技巧
  • 2017-08-06HTML5 File接口在web页面上使用文件下载
  • 2018-12-03HTML5与Flash对比
  • 2018-12-03HTML5之SVG 2D入门10—滤镜的定义及使用_html5教程技巧

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5中利用postMessage实现Ajax中的POST跨域
    • 为什么有些网站的版权不用©而用©?
    • 使用html5+css3来实现slider切换效果告别javascript+css
    • HTML5新特性之WebNotifications
    • 你遇到过哪些质量比较高的前端面试问题?
    • HTML5拖拽文件到浏览器并实现文件上传下载功能代码
    • Html5 canvas实现粒子时钟的示例代码
    • HTML5 Canvas draw方法制作动画效果示例
    • HTML5的表单(绝对特别强大的功能)使用示例
    • 7种炫酷HTML5 SVG液态水滴融合动画特效

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有