首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Coco的专栏

    不可思议的混合模式 background-blend-mode

    background-blend-mode 简介 除了 mix-blend-mode ,CSS 还提供一个 background-blend-mode 。也就是背景的混合模式。 background-blend-mode 的可用取值与 mix-blend-mode一样,不重复介绍,下面直接进入应用阶段。 background-blend-mode 基础应用 对于 background-blend-mode ,最简单的应用就是将两个或者多个图片利用混合模式叠加在一起。 假设我们存在下述两张图片,可以利用背景混合模式 background-blend-mode 叠加在一起: ? ? 经过背景混合模式 background-blend-mode:lighten 处理之后: ?

    1.2K50发布于 2018-06-21
  • 来自专栏Coco的专栏

    不可思议的混合模式 background-blend-mode

    background-blend-mode 简介 除了 mix-blend-mode ,CSS 还提供一个 background-blend-mode 。也就是背景的混合模式。 background-blend-mode 的可用取值与 mix-blend-mode一样,不重复介绍,下面直接进入应用阶段。 background-blend-mode 基础应用 对于 background-blend-mode ,最简单的应用就是将两个或者多个图片利用混合模式叠加在一起。 假设我们存在下述两张图片,可以利用背景混合模式 background-blend-mode 叠加在一起: ? ? 经过背景混合模式 background-blend-mode:lighten 处理之后: ?

    1K30发布于 2018-05-28
  • 来自专栏Coco的专栏

    两行 CSS 代码实现图片任意颜色赋色技术

     background-blend-mode 一样,都是实现混合模式的。 background-blend-mode 的可用取值与 mix-blend-mode一样,不重复介绍,下面直接进入应用阶段。 利用 background-blend-mode ,我们可以在图片下叠加多一层其他颜色,通过 background-blend-mode: lighten 这个混合模式实现改变图片主体颜色黑色为其它颜色的目的 background-blend-mode 实现图片任意颜色赋色技术总结 综上,我们确实只需要两行代码就可以实现白色底色黑色主色图片的任意颜色赋色技术。 background-blend-mode 兼容性 相较于 mix-blend-mode,background-blend-mode 的兼容性会更好一点。

    2.7K30发布于 2018-06-21
  • 来自专栏web秀

    用 CSS 背景混合模式制作高级效果

    这三个属性包含了: - background-blend-mode:用于混合元素背景图案、渐变和颜色 - mix-blend-mode:用于元素与元素之间的混合 - isolation :用户阻止某些元素在mix-blend-mode 使用时被混合 不过,本文主要聚焦在 background-blend-mode 这个支持度最好的属性上,它能给你带来以往只有 Photoshop 才能做到的引人注目的效果 CSS 渐变和 background-blend-mode 组合 我们使用background属性来设置 CSS 渐变,常用的值如 linear-gradient(), radial-gradient( 但如今有了background-blend-mode 属性,我们可以创造更多变化多样的效果。 光谱背景 我们通过覆盖三层渐变来创造一个近乎全波段光谱的图像,展示再大家面前。 pink 40px, transparent 0, transparent 100% ), snow; background-blend-mode

    1.1K20发布于 2019-09-04
  • 来自专栏三十课

    用CSS新属性实现特殊的图片显示效果

    1 概述 1.1 前言 使用一个或多个图像相关的CSS属性(background-blend-mode, mix-blend-mode, or filter)可以实现许多特殊的图片显示效果。 : difference) { background-image: $url, $url; background-blend-mode: difference; background-position : difference, screen) { background-image: $url, $url, $url; background-blend-mode: difference, screen : cover; box-shadow: inset 0 0 0 1px black; } &:before { background-image: $url, $url; background-blend-mode : difference) { background-image: $url, $url; background-blend-mode: difference; background-position

    1.4K00发布于 2019-09-19
  • 来自专栏腾讯IMWeb前端团队

    基础| 两行 CSS 代码实现ps混合模式

    ://github.com/chokcoco/iCSS/issues/16),与本文的主角 background-blend-mode 一样,都是实现混合模式的。 background-blend-mode 的可用取值与 mix-blend-mode一样,不重复介绍,下面直接进入应用阶段。 假设我们有这样一张图片,JPG、PNG、GIF 都可以,但是有一个前提要求,就是黑色纯色,背景白色: 利用 background-blend-mode ,我们可以在图片下叠加多一层其他颜色,通过 background-blend-mode background-blend-mode 实现图片任意颜色赋色技术总结 综上,我们确实只需要两行代码就可以实现白色底色黑色主色图片的任意颜色赋色技术。 background-blend-mode 兼容性 相较于 mix-blend-mode,background-blend-mode 的兼容性会更好一点。

    1.5K10编辑于 2022-06-29
  • 来自专栏Coco的专栏

    两行 CSS 代码实现图片任意颜色赋色技术

     background-blend-mode 一样,都是实现混合模式的。 background-blend-mode 的可用取值与 mix-blend-mode一样,不重复介绍,下面直接进入应用阶段。 利用 background-blend-mode ,我们可以在图片下叠加多一层其他颜色,通过 background-blend-mode: lighten 这个混合模式实现改变图片主体颜色黑色为其它颜色的目的 background-blend-mode 实现图片任意颜色赋色技术总结 综上,我们确实只需要两行代码就可以实现白色底色黑色主色图片的任意颜色赋色技术。 background-blend-mode 兼容性 相较于 mix-blend-mode,background-blend-mode 的兼容性会更好一点。

    1.6K20发布于 2018-05-28
  • 来自专栏柠檬先生

    mix-blend-mode 混合模式 background-blend-mode 背景混合模式 isolation:isolate 隔离

    mix-blend-mode:initial;   //初始   mix-blend-mode:inherit;   //继承   mix-blend-mode:unset;   //复原 css3 background-blend-mode

    1.4K60发布于 2018-01-19
  • 来自专栏Coco的专栏

    开局一张图,构建神奇的 CSS 效果

    像是这样: 假设,我们有这样一张图: 只需要一个标签即可

    给两张同样的图片,叠加上 青色#0ff 和 红色#f00,并且错开一定的距离,两张图都要加上 background-blend-mode mix-blend-mode: darken: .mix { width: 400px; height: 400px; background: url($img), #0ff; background-blend-mode absolute; margin-left: 10px; width: 400px; height: 400px; background: url($img), #f00; background-blend-mode mix-blend-mode: darken; } } 得到如下效果: 简单解释下: 因为图片本身不是红色和青色的,所以需要通过 background-image 叠加上这两种颜色,并通过 background-blend-mode 图片的类抖音 LOGO Glitch 效果 当然,这里使用 Gif 图也是完全可以的,我们替换下我们的 Gif 图,看看会得到什么样的一种效果: 有点意思,完整的代码你可以戳这里:iKUN - 使用background-blend-mode

    78030编辑于 2022-12-20
  • 来自专栏守候书阁

    个人总结(css3新特性)

    css3的混合模式,两个(background-blend-mode和mix-blend-mode)。这两个写法和显示效果都非常像! 区别就在于background-blend-mode是用于同一个元素的背景图片和背景颜色的。mix-blend-mode用于一个元素的背景图片或者颜色和子元素的。看以下代码,区别就出来了! background-blend-mode 代码 <! background-blend-mode: color-dodge;">

    color-burn颜色加深

    <div style="<em>background-blend-mode</em> <div style="background-blend-mode: hue;">

    saturation饱和度

    <div style="<em>background-blend-mode</em>

2.6K10发布于 2018-08-22
  • 来自专栏快乐阿超

    css渐变实现杂色

    3000px 3000px, repeating-conic-gradient(#000 0 0.0001%,#fff 0 0.0002%) 40% 40%/3000px 3000px; background-blend-mode : difference; } </style> 图片 我们可以将其覆盖到另一张图片上,因为有background-blend-mode: difference; 能够实现这种效果

    1.3K30编辑于 2023-01-05
  • 来自专栏web秀

    2 分钟搞定 3 个现代 CSS 特性

    div { background-image: linear-gradient(yellow, yellow)), url(background.jpg); background-blend-mode : screen; } 特定于元素背景的混合使用 background-blend-mode 属性;特定于元素内容与其背景和父元素的混合使用 mix-blend-mode 属性。

    66520发布于 2020-02-14
  • 来自专栏终身学习者

    CSS中的混合模式,制作高级特效的必备技巧 进入mix-Blend-Mode

    mix-blend-mode用于混合DOM元素,background-blend-mode用于组合多个CSS背景。 进入mix-Blend-Mode 基础范例 ? 该属性的主要作用是当和background-blend-mode属性一起使用时,可以只混合一个指定元素栈的背景:它允许使一组元素从它们后面的背景中独立出来,只混合这组元素的背景。 进入Background-Blend-Mode 它的工作方式类似mix-blend-mode,但具有多个背景图像。 每个背景可以有自己的混合模式,举个例子。 ? linear-gradient(#3754C7, #3754C7), url(nature.jpg); background-size: cover; background-blend-mode 通过对元素应用background-blend-mode: color,结果是图像的去饱和版本。 ? 事例源码:https://codepen.io/shadeed/pe... 浏览器支持 ?

    5.2K40发布于 2020-05-26
  • 来自专栏Coco的专栏

    探究 CSS 混合模式\滤镜导致 CSS 3D 失效问题

    关于混合模式的一些使用可以看这里:不可思议的混合模式 background-blend-mode (二)、不可思议的混合模式 background-blend-mode CSS 3D 配合 mix-blend-mode 暂时我发现的有下述几个属性,都会导致 CSS 3D 失效: mix-blend-mode background-blend-mode filter 其他问题 这个 bug 有什么影响 额,通常来说,

    1.3K10发布于 2019-02-21
  • 来自专栏全栈前端精选

    CSS 实现“故障”特效

    这里我们会运用到 background-blend-mode 和 mix-blend-mode 。 假设,我们有这样一张图: ? 只需要一个标签即可 <divclass="mix">

    给两张同样的图片,叠加上 青色#0ff 和 红色#f00,并且错开一定的距离,两张图都要加上 background-blend-mode mix-blend-mode: darken: .mix { width: 400px; height: 400px; background: url($img), #0ff; background-blend-mode absolute; margin-left: 10px; width: 400px; height: 400px; background: url($img), #f00; background-blend-mode 因为图片本身不是红色和青色的,所以需要通过 background-image 叠加上这两种颜色,并通过 background-blend-mode: lighten 让其表现出来 为了保持中间叠加部分的原色

    2.8K10发布于 2020-02-19
  • 来自专栏前端达人

    分享14个你可能还未用上但又实用的CSS属性

    十四、CSS background-blend-mode 属性 background-blend-mode 属性可以用来控制背景图像与背景颜色的混合模式。 您可以使用 background-blend-mode 属性制作令人惊叹的背景。 background-position: center; background-image: url("flower.png"), url("background-image.png"); background-blend-mode : color; } 完成后的效果: background-blend-mode 属性有很多可用的值,如:normal, multiply, screen, overlay, darken, lighten 在实际使用中,需要注意浏览器的兼容性问题,需要使用前请查询浏览器对 background-blend-mode 的支持情况。

    1.5K40编辑于 2023-02-17
  • 来自专栏learn

    【Web前端】CSS 高级区块效果

    在 CSS 中,有两个相关的属性: ​​background-blend-mode​​:用于将单个元素的多重背景图像和背景颜色进行混合。 ​​ 1、背景混合模式(background-blend-mode) ​​background-blend-mode​​用于控制背景图像和背景颜色的混合模式。 background-color: #ff0000; background-image: url('https://via.placeholder.com/300x200'); background-blend-mode background-color: #ffcc00; background-image: url('https://via.placeholder.com/300x300'); background-blend-mode

    50900编辑于 2024-11-19
  • 来自专栏前端自习课

    【CSS】526- CSS 控制图标颜色

    如果没有右侧边框,则元素完全处于不可见状态,drop-shadow不能生效(设想下,看不见的东西,自然没有投影) 优点:不需要额外的图标 缺点:需要两层DOM结构 方法4 background-blend-mode red; background-size: cover; width: 64px; height: 64px; display: inline-block; background-blend-mode

    2.2K20发布于 2020-03-19
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    CSS 3.0扭曲实现的滚动倾斜背景特效

    14988864745279.jpg), linear-gradient(230deg, #f533d4, #2461bb); background-size: cover; background-blend-mode

    1.8K10发布于 2020-11-26
  • 来自专栏前端数据可视化

    这18个网站能让你的页面背景炫酷起来

    CSS Gradients with background-blend-mode ️ 传送门:『CSS Gradients with background-blend-mode』 功能和前面两个差不多,

    3K50编辑于 2022-04-17
  • 领券