css mix-blend-mode 混合模式

深入探索CSS属性mix-blend-mode:创意叠加效果的艺术之旅 属性为网页设计师和开发者提供了一种强大的视觉表达手段,通过控制元素间的颜色混合,可以创造出丰富多样的叠加效果,提升网页的视觉吸引力与艺术感。它允许元素的内容与其背后的背景或其他元素内容以特定的方式相互作用,从而实现复杂的叠加效果,提升页面视觉层次与艺术感。混合模式在CSS Paint API中是特有的,它计算元素内容与背景的每个像素颜色分量之和,如果结果小于255,则保留该值;如果等于0,则设为0。属性的原理、用法以及实际应用场景,辅以详尽的代码示例,帮助您掌握这一技术,开启网页设计的创意叠加之旅。 阅读详情

 CSS3混合模式种类

在CSS3混合模式中,目前仅有16种:normal,multiply,screen,overlay,darken,lighten,color-dodge,color-burn,hard-light,soft-light,difference,exclusion,hue,saturation,color,luminosity。
其中每一种混合模式都有其自的计算模式

css3混合模式mix-blend-mode功能表格:

Photoshop图层CSS混合模式中文名称功能描述
normalnormal正常模式混合色的像素会透过所用的颜色显示出来
multiplymultiply正片叠底模式在“正片叠底”模式中,查看每个通道中的颜色信息,并将“基色”与“混合色”复合。
screenscreen滤色模式“滤色”模式与“正片叠底”模式正好相反,它将图像的“基色”颜色与“混合色”颜色结合起来产生比两种颜色都浅的第三种颜色
overlayoverlay叠加模式“叠加”模式把图像的“基色”颜色与“混合色”颜色相混合产生一种中间色。
darkendarken变暗模式在“变暗”模式中,查看每个通道中的颜色信息,并选择“基色”或“混合色”中较暗的颜色作为“结果色”。
lightenlighten变亮模式在“变亮”模式中,查看每个通道中的颜色信息,并选择“基色”或“混合色”中较亮的颜色作为“结果色”。
color-dodgecolor-dodge颜色减淡模式在“颜色减淡”模式中,查看每个通道中的颜色信息,并通过减小对比度使基色变亮以反映混合色。与黑色混合则不发生变化。
color-burncolor-burn颜色加深模式在“颜色加深”模式中,查看每个通道中的颜色信息,并通过增加对比度使基色变暗以反映混合色,如果与白色混合的话将不会产生变化。
hard-lighthard-light强光模式“强光”模式将产生一种强光照射的效果。如果“混合色”颜色“基色”颜色的像素更亮一些,那么“结果色”颜色将更亮;如果“混合色”颜色比“基色”颜色的像素更暗一些,那么“结果色”将更暗。
soft-lightsoft-light柔光模式柔光”模式会产生一种柔光照射的效果。如果“混合色”颜色比“基色颜色的像素更亮一些,那么“结果色”将更亮;如果“混合色”颜色比“基色”颜色的像素更暗一些,那么“结果色”颜色将更暗,使图像的亮度反差增大。
differencedifference差值模式在“差值”模式中,查看每个通道中的颜色信息,“差值”模式是将从图像中“基色”颜色的亮度值减去“混合色”颜色的亮度值,如果结果为负,则取正值,产生反相效果。
exclusionexclusion排除模式“排除”模式与“差值”模式相似,但是具有高对比度和低饱和度的特点。比用“差值”模式获得的颜色要柔和、更明亮一些。
huehue色相模式“色相”模式只用“混合色”颜色的色相值进行着色,而使饱和度和亮度值保持不变。
saturationsaturation饱和度模式“饱和度”模式的作用方式与“色相”模式相似,它只用“混合色”颜色的饱和度值进行着色,而使色相值和亮度值保持不变。
colorcolor颜色模式“颜色”模式能够使用“混合色”颜色的饱和度值和色相值同时进行着色,而使“基色”颜色的亮度值保持不变。“颜色”模式模式可以看成是“饱合度”模式和“色相”模式的综合效果。
luminosityluminosity亮度模式“亮度”模式能够使用“混合色”颜色的亮度值进行着色,而保持“基色”颜色的饱和度和色相数值不变。其实就是用“基色”中的“色相”和“饱和度”以及“混合色”的亮度创建“结果色”。

理论上的东西,着实让人感到很烦,为了能更好的使用CSS的混合模式,我们可以将其分为几个大类:

分类名称混合模式名称描述
基础混合模式normal利用图层透明度和不透明度来控制与下面的图层混合
降暗混合模式darken,multiply,color-burn减色模式,滤掉图像中高亮色,从而达到图像变暗
加亮混合模式screen,lighten,color-dodge加色模式,滤掉图像中暗色,从而达到图像变亮
融合混合模式overlay,soft-light,hard-light用于不同程度的对上、下两图层的融合
变异混合模式difference,exclusion,hard-light用于制作各种变异的图层混合
色彩叠加混合模式hue,saturation,color,luminosity根据图层的色相,饱和度等基本属性,完成图层融合

 CSS混合模式属性

花了很大的篇幅在讲理论性的东西,我想大家更为关注的是,如何通过CSS的属性来达到这些混合模式的效果。接下来我们就通过介绍CSS的属性来完成这部分内容。

CSS混合模式属性主要包括mix-blend-mode、isolation和background-blend-mode三个属性,接下来的内容我们将围绕这三个属性展开。

mix-blend-mode属性

使用mix-blend-model属性主要是用于源与背景颜色或背景图像混合。

语法
mix-blend-mode:normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity

其默认值为normal。具体使用方法如:

img {
    mix-blend-mode: multiply;
}   

mix-blend-model适用于所有元素。在SVG中,它适用于容器,图形和引用的图形。

注:如果源不是与背景颜色或背景图像混合,必须保证两个元素保持层叠关系。

混合模式的效果

mix-blend-model属性可以取值normal、multiply等16种不同的混合模式,而且每种不同的混合模式得到效果将不一样。接下来我们简单的来展示不同混合模式取得效果。

HTML

为了更好的展示不同混合模式的效果,接下来的示例都将以下面的结构为例:

<body>
    <img src="http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg" alt="" />
</body>
正常模式(normal)

这是默认的混合模式,它指定了无混合模式。混合模式公式简单的选择了光源颜色。

body {
  background-color: green;
}
img {
  mix-blend-mode: normal; 
}

这个效果看上去没有任何的变化:

实战CSS混合模式

查看效果

在Photoshop制作图软件中,当图层混合模式取值为noraml时,改变源层的透明度,将达到不同的效果。那么我们来看看CSS混合模式中,是否具有相同的效果。

实战CSS混合模式

通过上面动画演示,我们可以看出,在CSS混合模式中,取值为normal时,修改源透明度值,并不会影响混合模式效果。简单点说,取值为normal时,没有任何混合模式效果。

正片叠底模式(multiply)

取值为multiply时,源与背景叠在一起,结果色将会以背景为主。具体算法点击这里查阅。

body{
  background:green;
  text-align: center;
}
img {
  mix-blend-mode: multiply;
}

效果如下:

实战CSS混合模式

查看效果

由此产生的结果色将变暗,或者以背景色呈现。当背景为黑色时,结果为黑色,背景为白色时,将保留源效果。

实战CSS混合模式

滤色模式(screen)

取值为screen时,背景色将作为源的补差色混合在一起。其具体算法点击这里。

img {
  mix-blend-mode: screen;
}

实战CSS混合模式

查看效果

结果色总是比源或背景色更亮。当背景色为黑色时,源不变;反之,当背景色为白色时,源将变成白色。其效果如同投射多个摄影幻灯片到一个单一的屏幕上。

实战CSS混合模式

叠加模式(overlay)

具有multiply和screen颜色效果,最终取决于背景颜色是亮色还是暗色。具体算法点击这里。

img {
  mix-blend-mode: overlay;
}

实战CSS混合模式

查看效果

源与背景色叠加并不会改变其亮度。背景色也不会被取代,但与源混合,将反应背景的亮度或暗度。如果背景色为亮色,效果更接近screen混合模式效果,如果背景色为暗色,效果更接近multiply混合模式效果。

实战CSS混合模式

overlay混合模式效果与后面介绍的hard-light混合模式刚好相反。

变暗模式(darken)

选择源与背景色的暗色,得出结果色。具本算法点击这里。

img {
  mix-blend-mode: darken;
}

实战CSS混合模式

查看效果

源颜色的暗色部分将被背景色替换,源颜色亮色部分将保持不变。

变亮模式(lighten)

lighten混合模式刚好与darken混合模式相反。结果色将选择源与背景色亮色部分。具体算法点击这里。

img {
  mix-blend-mode:lighten;
}

实战CSS混合模式

查看效果

源颜色的亮色部分将被背景色替换,其暗色部分将保持不变。

颜色减淡模式(color-dodge)

加亮背景颜色,以突出源颜色。此模式与黑色绘画(源)配合不会产生任何效果。详细算法点击这里。

img {
  mix-blend-mode:color-dodge;
}

实战CSS混合模式

查看效果

颜色加深模式(color-burn)

与color-dodge混合模式相反,通过加暗背景颜色,以突出源颜色。此模式与白色绘画配合不会产生任何效果。详细算法点击这里。

img {
  mix-blend-mode:color-burn;
}

实战CSS混合模式

查看效果

强光模式(hard-light)

它在较浅的像素上使用multiply模式,而在较深的像素上使用screen模式,主要取决于源色彩值。如同聚光灯强照在上面。具体算法点击这里。

img {
  mix-blend-mode:hard-light;
}

实战CSS混合模式

查看效果

柔光模式(soft-light)

在较暗的颜色上使用darken模式,而在较亮的颜色上使用lighten,这主要取决于源色彩值。其效果是相似的背景下闪耀着扩散的聚光灯。具体算法请点击这里。

img {
  mix-blend-mode:soft-light;
}

实战CSS混合模式

查看效果

差值模式(difference)

从亮度值中减去两个混合色中暗度值,得出的混合效果。具体算法点击这里。

img {
  mix-blend-mode:difference;
}

实战CSS混合模式

查看效果

如果背景色为白色,源混合之后的效果类似于相机底片效果;而背景色为黑色,源混合之后的效果无任何变化。

实战CSS混合模式

排除模式(exclusion)

与difference混合模式类似,但产生更柔和的结果色。具体算法点击这里。

img {
  mix-blend-mode:exclusion;
}

实战CSS混合模式

查看效果

色相模式(hue)

“混合色”颜色的色相值进行着色,而使饱和度和亮度值保持不变。具体算法点击这里。

img{
  mix-blend-mode: hue;
}

实战CSS混合模式

查看效果

饱和度模式(saturation)

与hue模式类似,“混合色”颜色的饱和度值进行着色,而使色相值和亮度值保持不变。具体算法点击这里。

img {
  mix-blend-mode:saturation;
}

实战CSS混合模式

查看效果

颜色模式(color)

将源颜色的色相和饱和度与背景颜色亮度一起计算得出一个新的颜色。并且保留背景灰度值,给单色图像上色或彩色图像着色很有用。具体算法点击这里。

img {
  mix-blend-mode:color;
}

实战CSS混合模式

查看效果

亮度模式(luminosity)

通过源颜色的亮色和背景颜色的色相、饱和度创建一个新的结果色。具体算法点击这里。

img {
  mix-blend-mode:luminosity;
}

实战CSS混合模式

查看效果

以上简单的展示了mix-blend-mode属性中各个属性值的效果(也就是混合模式效果)。当然,上面仅是一种背景颜色,在实际中,多彩效果也会略有不同。我看一个简单的示例,在这个示例中,采用了red, orange, yellow, green, cyan, blue,purple七色。如:

body{
  background-color: red;
  text-align: center;
}
div {
  width: 310px;
  margin: 0 auto;
}
.orange{
  background-color: orange;
  height: 336px;
}
.yellow {
  background-color: yellow;
  height: 280px;
} 
.green {
  background-color: green;
  height:224px;
}
.cyan {
  background-color: cyan;
  height:168px;
}
.blue {
  background-color: blue;
  height: 112px;
}
.purple {
  background-color: purple;
  height: 56px;
}
img {
  mix-blend-mode:difference;
  vertical-align: top;
}

效果如下:

实战CSS混合模式

查看效果

上图,每个横条代表的是一种背景颜色与img的difference混合模式产生的效果,但最终还是回到了一个源与一个背景之间的一种混合模式。我们通过下面的简短的动画图片能看出:

实战CSS混合模式

以此例为引,想向大家说一个现像,当你在<div>元素,添加透明度opacity,容器不能涉及到的源,将不会有混合模式效果。

实战CSS混合模式

上面展示的都是图像与背景色之间的混合效果,其实还可以是文本与背景图像之间产生混合模式效果:

<div class="multiply">
    <p>multiply </p>
</div>
...

在<div>上运用背景图片,文本<p>上采用CSS混合模式:

div {
  ...
  background: url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test2.jpg) center;
}
.multiply p {
  mix-blend-mode: multiply;
}
...

不同的模式将得到不同的效果:

实战CSS混合模式

查看效果

不过当背景图片和文本颜色设置不一样时,各种混合模式的结果将会完全不同。

除此之外,我们再来看看图片与图片之间的混合模式产生的效果。

<div class="multiply">
    <p>multiply </p>
    <img src="http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg" alt="" />
</div>
...

加上样式:

div {
  ...
  background: url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test2.jpg) center;
  background-size: cover;
}
.multiply img {
  mix-blend-mode: multiply;
}
...

效果如下:

实战CSS混合模式

查看效果

isolation属性

这个属性主要用来设置源是否与其他元素隔离。我们简单的来看一个示例。默认情况下,你使用了mix-blend-mode,它会把当前元素和所有在其下方重叠的背景元素都混和起来。

我们来改变.color和.bgimg的位置,让这两个元素移动到.img下面。看看img混合模式的效果变化。

实战CSS混合模式

如果要让元素img的混合效果与其他元素不叠加,那就需要使用isolation属性。

语法

isolation属性使用方法非常简单,其语法规则如下:

isolation: auto | isolate

其中auto为默认值,表示元素不隔离。如果想让元素与其他元素隔离开来,需要将其属性值设置为isolate。

正如刚才示例,如果需要图片的混合模式只与.img元素(img的容器)有关系,那么就需要显式的设置isolation:

.img {
    isolation:isolate;
}   

background-blend-mode属性

background-blend-mode属性用来定义元素背景层的混合模式。

通过3D盒模型示意图,我们来回忆盒模型Z轴的层级关系:

实战CSS混合模式

从上图我们可以很清晰的知道,元素的background-color是在background-image底下。在使用background-blend-model制作混合模式效果其实就是背景图与其底下的背景颜色层叠。这种混合模式不能与元素内容融合在一起,换句话说他就是一个独立体。

语法

background-blend-mode的语法规则和mix-blend-mode类似:

background-blend-mode: normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity

同样其默认值为normal。

混合模式效果

background-blend-mode的各属性所起的效果类似于mix-blend-mode,下面我们以一个简单示例来做演示:

<div class="multiply">
    <p>multiply </p>
</div>
...

在<div>元素上运用background-blend-mode属性:

div {
  background-image: url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg);
  background-color:green;
  ...
}
.multiply {
  background-blend-mode: multiply;
}   

效果如下:

实战CSS混合模式

查看效果

使用background-blend-mode还可以对多背景图使用混合模式,多个混合模式之间用逗号隔开。

在上例的基础上,添加了一个径向渐变制作的背景图,并且去掉background-color:

div {
    background-image: radial-gradient(circle at center, rgb(220, 75, 200),rgb(0, 0, 75)),url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg);
    ...
}
...
.multiply {
  background-blend-mode: multiply,normal;
}

此时的效果变成:

实战CSS混合模式

查看效果

其实这个就类似于mix-blend-model中图片与图片混合在一起的效果。不过在使用多背景时,他的背景有一个先后顺序,处在最前面的背景图片,他就在最顶上,对应的background-blend-model也按顺序分配给背景图片。我们来验证一下,在上例的基础上再添加一背景图:

div {
    ...
    background-image: 
        radial-gradient(circle at center, rgb(220, 75, 200),rgb(0, 0, 75)),
        url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg),
        url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test2.jpg);
}
.screen {
  background-blend-mode: screen,screen,normal;
}
...

效果如下:

实战CSS混合模式

查看效果

验证一下背景图层级之间对混合的影响,将渐变生成的图像,换到中间去:

div {
    background-image:
        url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test.jpg), 
        radial-gradient(circle at center, rgb(220, 75, 200),rgb(0, 0, 75)),
        url(http://www.w3cplus.com/sites/default/files/blogs/2014/1406/css-blend-test2.jpg);
}

与上图效果一对比,你就能发现他们之间的差异:

实战CSS混合模式

查看效果

 混合模式使用场景

前面的内容,主要针对性的介绍了图片与背景色,图片与图片,文本与图像、背景图与背景色以及多背景图之间混合模式的效果。除了上述场景之外,混合模式还可以运用于<svg>和<canvas>等元素之上。甚至还可以配合蒙板、渐变、动画、滤镜和视频等制作更佳效果。
 

 浏览器兼容性

CSS混合模式可以用于HTML任何元素上,但此技术是一个较新的技术,也可以说是一个实验性的技术。所以目前浏览器对其支持性来说并不好,甚至可以说是极差。如果想看到下面实例中的效果,你必须通过一定的技术手段开启浏览器的实验性特性选择项。我们拿Chrome为例(写此教程我所用的版本 35.0.1916.114),在浏览器地址栏输入chrome://flags,然后将“启用实验性网络平台功能”选项中的“开启”按钮打开,打开之后,重启您的浏览器,此按钮会变成“停用”。如下图所示:

实战CSS混合模式

对于Opera浏览器,你将“opera:flags”打开,并开启相同的选择项,而对于Firefox浏览器,你需要通过“about:config”来开启相关选项。而Safari和IE浏览器到目前还不支持此功能。

另外CSS混合模式用于Canvas,SVG和img上,浏览器支持度并不一致。

Canvas混合模式

CSS图像混合模式

HTML元素和SVG混合模式

【高频考点精讲】CSS混合模式详解:如何用mix-blend-mode实现酷炫的图片叠加效果 就像CSS里的魔法药水,少量使用能让设计瞬间高级。但记住老李的话——技术是调味料不是主菜,别为了炫技滥用。下期想了解什么CSS黑科技?评论区告诉我。(本文技术观点由全栈老李原创,转载需注明出处) 阅读详情

相关推荐

解锁网页设计新维度:深入探索CSS属性mix-blend-mode的创新应用

无论是文本与背景的艺术融合、图像叠加与滤镜效果的实现、复杂背景图案的构建,还是UI组件视觉强化、动态交互效果的创造以及响应式设计的优化,通过选择恰当的混合模式,可以使得文字颜色与背景图案特定部分相互渗透,形成强烈对比、柔和过渡或梦幻般的融合效果,从而强化主题表达,提升阅读体验,或营造特定的情感氛围。通过叠加多个元素并分别设置不同的混合模式,可以创造出丰富纹理、渐变、抽象艺术等效果,赋予网页背景深度与活力,尤其适用于动态背景或响应用户交互的设计。等,每种模式都有其独特的颜色运算规则,可产生迥异的视觉效果。

艾恩小灰灰的博客 1035

CSS:mix-blend-mode属性(设置元素的混合模式)

本文主要记录CSS中,mix-blend-mode属性的相关内容,并实现页面中的文字适配背景效果;

m0_65029152的博客 5497

Spring AI 实战:5 分钟搭建你的第一个 AI 应用(含完整代码)

能力关键 API适用场景基础对话简单问答、文本生成流式输出实时打字机效果@Bean模型需要调用外部工具结构化输出需要返回 Java 对象多轮对话聊天机器人场景Spring AI 让 Java 开发者可以用最熟悉的方式(Spring Boot + Maven)进入 AI 应用开发领域,不用学新语言,不用换框架,这是它最大的优势。但目前为止,我们的 AI 应用只能回答"它脑子里已有的知识"。如果让它读懂你自己的技术文档、公司内部知识库呢?这就是下一篇文章的主题——RAG(检索增强生成)实战。

qq_17204557的博客 643

CSS3 -- mix-blend-mode属性详解

mix-blend-mode详细解释

qq_51248309的博客 5109

【低轨】Starlink星链-Ku波段下行信号信号结构解析

Starlink播发位于10.7~12.7GHz之间的下行信号,该信号的设计意图是用于宽带网络通信,但是,文章通过对该信号信号体制的详细分析,以及解调出所调制的完整码序列,为利用Starlink信号进行定位解算提供了必要条件。(注,码序列对应的是卫星版本0.9,1.0和1.5)

iseeinvisible的博客 6301

浅谈专项测试之弱网络测试

浅谈专项测试之弱网络测试 一.弱网络测试背景 移动端产品的使用并非完全都是在流畅的wifi环境,大部分用户主要使用4G,3G,2G等网络,另外因为移动端产品使用的场景多变,如进公交,上地铁,坐电梯,使得弱网测试显得尤为重要。考虑到各种场景的客户端展示及容错,提升产品的印象和用户体验,提高产品的健壮性,弱网测试必不可少。 二.弱网络测试建议 网下需要进行功能点测试,无网络测试,网络切换测试等,测试过程除了关注功能点的实现,还应关注用户体验等各个方面 三.弱网络测试通用功能点总结 四.弱网络测试用例实例

ITstudy001的博客 1011

css mix-blend,CSS混合模式mix-blend-mode/background-blend-mode简介

一、关于混合模式熟悉PS的人都应该知道混合模式:SVG以及Canvas中也有混合模式,本质上都是一样的。下面是一些常见的混合模式的算法:维基上也有说明。有兴趣可以了解下。本文内容则简单介绍CSS3出现了两个与混合模式有关的属性,mix-blend-mode和background-blend-mode.二、CSS3 mix-blend-mode首先,要知道”blend-mode”就是混合模式的意思。...

weixin_29817227的博客 1125

SAP ABAP OData 的四种开发方式

摘要:SAP开发中CDS视图转OData服务的四种方案演进:1)7.40+版本需手动映射数据源;2)7.50+可直接引用CDS视图自动生成服务;3)7.50+通过@OData.publish注解声明式发布;4)7.54+采用服务定义与绑定实现协议解耦。新版本推荐使用最新方案,旧系统可选传统方式,整体呈现开发简化、架构解耦的技术演进趋势。(150字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 861

css mix-blend-mode 颜色滤镜混合模式

CSS3混合模式种类 在CSS3混合模式中,目前仅有16种:normal,multiply,screen,overlay,darken,lighten,color-dodge,color-burn,hard-light,soft-light,difference,exclusion,hue,saturation,color,luminosity。其中每一种混合模式都有其自的计算模式 css3混...

weixin_30555125的博客 352

开放平台实现安全的身份认证与授权原理与实战:使用OAuth 2.0实现授权码模式

作者:禅与计算机程序设计艺术 1.背景介绍 随着互联网应用的飞速发展,各种网站、App、小程序等都将逐渐向用户提供了丰富的功能和服务。在这些应用中,用户通常需要登录才能使用这些服务,这就涉及到用户信息的安全问题。如果用户的信息被泄露或篡改,那么可能造成严重后果。因此,为这些应用提供安全且健壮的身份验

AI天才研究院 494

基于STM32L4XX、HAL库的ICM-42607-P姿态传感器驱动程序设计

/ 转换为dps(±1000dps量程)float accel_x = sensor_data.accel_x * (8.0f / 32768.0f);// 转换为g值(±8g量程)#define ICM42607_I2C_ADDR 0x68 << 1 // I2C地址(SA0=0)= 0x40) { // ICM-42607的WHO_AM_I值为0x40。// 读取传感器数据。

zhusl6688的博客 835

CSS02——混合模式mix-blend-mode

代码效果展示

qq_59795720的博客 613

Kimi Code国产AI编程助手安装使用详细教程

Kimi Code 开发者智能编程服务简介:Kimi Code 是专为开发者提供的 AI 编程辅助工具,基于旗舰模型 Kimi K3(2.8万亿参数,支持100万token上下文)。提供 CLI、VS Code 插件等形式,支持代码阅读、编辑等功能。用户可通过API Key接入第三方工具。安装简单(Windows/Mac/Linux一键脚本),需在官网生成API密钥并登录使用。注意账户需充值余额方可正常调用服务。

猿小白的博客 2057

css 混合模式 mix-blend-mode属性

属性类型是一个 CSS 属性。作用:控制元素内容的颜色与其背景或其他元素内容的颜色混合方式。继承性是非继承性属性,即子元素不会自动继承父元素的值。

Br不二 1055

详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(一)--------A*算法简介和环境的创建

   本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示。    一、 A*算法简介       A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。      公式表示为: f(n)=g(n)+h(n),其中, f(n) 是从初始状态经由状态n到目标状态的代价估计,g(n) 是在状态空间中从初始状态到状态n的实际代价,h(n) 是从状态n到目标状态的最佳路径的估计代价。

慕羽★的博客 7万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

css3 mix-blend-mode 混合模式详解

该属性的作用是将一个元素同其父标签的元素发生混合: 混合方式有以下几种: mix-blend-mode: normal;          //正常 mix-blend-mode: multiply;        //正片叠底 mix-blend-mode: screen;          //滤色 mix-blend-mode: overlay;         //叠加 mix

kaleid_liner的博客 5186

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

css3混合模式mix-blend-mode

什么是图层混合模式 ? 简单的理解,图层混合模式就是几个图层叠在一起,然后采用不同的层叠方式,实现层叠效果。  CSS3混合模式种类 在CSS3混合模式中,目前仅有16种:normal,multiply,screen,overlay,darken,lighten,color-dodge,color-burn,hard-light,soft-light,difference,exclusion,hu...

htong521的博客 1901

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

css3 混合,CSS3混合模式mix-blend-mode/background-blend-mode简介

一、关于混合模式熟悉PS的人都应该知道混合模式:SVG以及Canvas中也有混合模式,本质上都是一样的。下面是一些常见的混合模式的算法:维基上也有说明。有兴趣可以了解下。本文内容则简单介绍CSS3出现了两个与混合模式有关的属性,mix-blend-mode和background-blend-mode.二、CSS3 mix-blend-mode首先,要知道”blend-mode”就是混合模式的意思。...

weixin_36373860的博客 499

CSS混合模式:background-blend-mode与mix-blend-mode解析

CSS混合模式解析:background-blend-mode控制元素内部多个背景层的混合,作用范围限于背景层;mix-blend-mode则处理元素内容与下层元素的混合,实现更复杂的视觉融合。前者适用于多背景融合、背景色协调等场景,后者常用于元素与背景融合、视觉特效创作。性能方面,background-blend-mode计算量较小,而mix-blend-mode可能影响渲染性能。兼容性上两者均需考虑旧浏览器支持。最佳实践包括明确需求场景、控制混合范围、提供降级方案和优化性能。

1291

css mix-blend-mode图层混合模式(跟ps的功能图层混合模式类似)

mix-blend-mode 属性描述了元素的内容应该与元素的直系父元素的内容和元素的背景如何混合。 很多时候,我们使用的网站主题背景和图片的主色反差太大的时候,可以使用图层混合模式进行调整,当然又是也拿来裁剪黑白图片。 语法: mix-blend-mode:normal; //默认值 属性: Photoshop图层 CSS混合模式 中文名称 功能描述 normal normal 正常模式 混合色的像素会透过所用的颜色显示出来 mu...

PrimaryColor 915

colofilter.css核心技术详解:luminosity、hue、hard-light等mix-blend-mode混合模式完全解析

**colofilter.css** 是一个用纯 CSS 实现双色调(Duotone)滤镜效果的开源项目:无需 Photoshop,只需给图片加上 `mix-blend-mode` 混合模式,就能一键把照片变成红、蓝、黄、粉等 27 种电影感双色调风格,灵感来自 Spotify 2015 年那波刷屏的品牌视觉。下面带你完全搞懂它背后的核心技术。 ## 双色调滤镜的核心原理:两层叠加 colof

gitblog_00826的博客 993

CSS3混合模式mix-blend-mode/background-blend-mode简介

一、关于混合模式 熟悉PS的人都应该知道混合模式: SVG以及Canvas中也有混合模式,本质上都是一样的。 下面是一些常见的混合模式的算法: 维基上也有说明。有兴趣可以了解下。 本文内容则简单介绍CSS3出现了两个与混合模式有关的属性,mix-blend-mode和background-blend-mode. 二、CSS3 mix-blend-mode 首先,要知道”blend-m...

weixin_30354675的博客 361

CSS3混合模式mix-blend-mode/background-blend-mode简介 ,PS中叠加效果

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

weixin_30797027的博客 157

Web前端之Css的混合模式、文字智能适配背景图、文字智能适配背景、文字镂空效果、差值模式、滤色模式、色差、difference、overlay、screen、blend、mode、mix

Web前端之Css的混合模式、文字智能适配背景图、文字智能适配背景、文字镂空效果、差值模式、滤色模式、色差、difference、overlay、screen、blend、mode、mix

优快云博客主页地址:https://mengjian.blog.youkuaiyun.com/ 1586
上一篇: 基于JS+Canves实现点击水波纹功能
下一篇: 主线程如何在子线程完成之后再完成
Geoooo
博客等级 码龄9年 41粉丝 39原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值