如何在 CSS 中融合元素?
原文:https://www.geeksforgeeks.org/how-to-blend-elements-in-css/
混合模式用于确定两个层(颜色和/或图像)如何相互混合。在本文中,我们将看到如何使用 CSS 混合元素。
方法:在 CSS 中,有两个属性允许我们将颜色和/或图像混合在一起:
1。使用混合-混合模式属性:混合-混合模式属性用于混合元素及其后面的元素。
语法:
mix-blend-mode:normal | multiply | screen | color-道奇| difference |变暗|变亮|饱和度|光度|叠加|硬光|柔光|排除|色相|颜色-燃烧|颜色;
示例:以下示例演示了 HTML div 元素与 CSS 部分中提到的一个背景图像的混合。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.divName1 {
background-image: url(
"https://media.geeksforgeeks.org/wp-content/uploads/20210622101607/image1.png");
text-align: center;
background-size: 1400px 360px;
}
.divName1 h3 {
margin: 0;
font-size: 4.8rem;
text-transform: uppercase;
line-height: 1.9;
color: green;
mix-blend-mode: multiply;
}
</style>
</head>
<body>
<center>
<div class="divName1">
<h3>Geeks for Geeks</h3>
</div>
</center>
</body>
</html>
输出:
代码的输出
2。使用背景混合模式属性:背景混合模式属性用于混合背景图像及其背景颜色元素。
语法:
背景-混合-模式:正常|倍增|屏幕|颜色-减淡|差异|变暗|变亮|饱和度|光度|叠加|硬光|柔光|排除|色调|颜色-燃烧|颜色;
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
#divName1 {
width: 400px;
height: 400px;
background-repeat: no-repeat;
background-image:
url("https://media.geeksforgeeks.org/wp-content/uploads/20210622101952/circle.png"),
url("https://media.geeksforgeeks.org/wp-content/uploads/20210622102302/dog1.png");
background-blend-mode: multiply;
}
</style>
</head>
<body>
<center>
<h2> background-blend-mode</h2>
<div id="divName1"></div>
</center>
</body>
</html>
输出:
代码的输出
版权属于:月萌API www.moonapi.com,转载请注明出处