gpt4 book ai didi

html - 如何使div的透明部分

转载 作者:行者123 更新时间:2023-11-28 10:51:40 28 4
gpt4 key购买 nike

我试图使 div 的一部分透明,以便透明部分可以显示背景图案(用 css 制作的复杂图案)。所以我有一个 view_main div 和 2 个其他小 div,它们将是透明的并显示背景

#View_main{
margin-left:7%;
top: 15%;
height:100%;
width:70%;
background-color:white;
position:relative;
border:0;
z-index:1;
}

left_space div

#left_space{
height:12%;
width:12%;
background-color:transparent;
margin: auto;
position: absolute;
top: 0; left: -100%; bottom: 0; right: 0;
}

right_space div

#right_space{
height:12%;
width:12%;
background-color:red;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: -100%;
}

我已经尝试用 z-index=2 和 view_main z-index=1 来创建 left_space,但仍然没有, Here is a simple example ,我试图从 left_space div 显示背景(在这种情况下是绿色,但在我的代码中是图案或图像)我也试过不透明度但仍然没有! 有人知道吗?

这是一个视觉呈现 enter image description here

最佳答案

这是使用 beforeafter 伪类创建蓝色形状的代码

body {
background-color: green;
}

.container {
margin: 50px auto;
height: 300px;
width: 210px;
background-color: blue;
position: relative;
}
.container:before, .container:after {
content: "";
height: 44%;
position: absolute;
background-color: blue;
z-index: -1;
width: 112%;
left: -6%;
}
.container:before {
top: 0;
}
.container:after {
bottom: 0;
}

DEMO

关于html - 如何使div的透明部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19654194/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com