美文网首页大前端
CSS3学习与总结 · mix-blend-mode属性

CSS3学习与总结 · mix-blend-mode属性

作者: 天問_专注于大前端技术 | 来源:发表于2021-11-16 15:53 被阅读0次

CSS3 新增了一个很奇妙的属性 -- mix-blend-mode,这个属性的作用根据名字翻译过来就是混合模式。可以根据这个新特性优化一些图形颜色展示。

CSS3 mix-blend-mode 混合模式

一、定义

  • mix-blend-mode 属性描述了元素的内容应该与元素的直系父元素的内容和元素的背景如何混合。

二、浏览器支持

属性 Chrome Edge Firefox Safari Opera
mix-blend-mode 41.0 不支持 32.0 8.0 35.0

三、属性值

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

四、实例

这里以mix-blend-mode的值multiply为例:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>CSS3新属性:mix-blend-mode | 天問</title>
  <style>
      .container {
          padding: 30px 0;
      }
      h1 {
          text-align: center;
      }
      .box {
          text-align: center;
          padding: 30px;
          background: #E998A3;
          margin-top: 20px;
      }
      .img {
          height: 80px;
      }
      .mixin .img {
          mix-blend-mode: multiply;
      }
      .desc {
          padding: 30px 0;
      }
  </style>
</head>
<body>

<div class="container">
  <h1>CSS3新属性:mix-blend-mode</h1>

  <div class="box">
    <img src="https://tiven.cn/static/img/hourglass-time-hours-sand-preview-tOqBton_9Qy7cZsnLctFJ.jpg" alt="tiven.jpg" class="img">
    <div class="desc">原图展示</div>
  </div>

  <div class="box mixin">
    <img src="https://tiven.cn/static/img/hourglass-time-hours-sand-preview-tOqBton_9Qy7cZsnLctFJ.jpg" alt="tiven.jpg" class="img">
    <div class="desc">使用mix-blend-mode属性后展示</div>
  </div>
</div>

</body>
</html>

展示:

CSS3混合模式

使用了混合模式,图片和背景色融合在一起了,展示效果很神奇有木有。

demo演示地址:https://tiven.cn/demo/mix-blend-mode.html


欢迎访问:天问博客

相关文章

  • CSS3学习与总结 · mix-blend-mode属性

    CSS3 新增了一个很奇妙的属性 -- mix-blend-mode,这个属性的作用根据名字翻译过来就是混合模式。...

  • mix-blend-mode

    设置图片元素与父容器背景(黄色)进行混合,图片会变暗:mix-blend-mode 具有哪些属性: 使用场景:全站...

  • CSS3知识概要总结之选择器篇(二)

    是的,从这里开始我们就开始学习CSS3的选择器了,学习资源CSS3选择器 属性选择器 属性选择器 发现属性选择器真...

  • CSS3(4)文本效果

    CSS3中提供了丰富的特效,使用起来也更加便捷。今天学习了一下css3中的文本效果。下面是对新的文本属性的总结: ...

  • CSS-MP4背景透明化

    mix-blend-mode 该属性描述了元素的内容应该与元素的直系父元素的内容和元素的背景如何混合 用法: MD...

  • CSS3动画

    一、CSS3 transform 属性 二、CSS3 transition 属性 transition 属性是一个...

  • 图片 视频 文字混合 css效果

    >>>.视频背景透明的方法 可以使用CSSmix-blend-mode mix-blend-mode 属性描述了元...

  • CSS3 背景

    CSS3 背景 CSS3 background-origin 属性 background-origin 属性规定背...

  • 2018-09-26

    CSS3 多列 本章节我们将学习以下几个 CSS3 的多列属性: column-count column-gap ...

  • CSS3 Border-radius

    前面系统总结了CSS3中Gradient和RGBA的用法,今天我们在一起来看看CSS3中制作圆角的属性border...

网友评论

    本文标题:CSS3学习与总结 · mix-blend-mode属性

    本文链接:https://www.haomeiwen.com/subject/nrmhtrtx.html