gpt4 book ai didi

css - 在不影响 CSS 内部的情况下更改外部不透明度

转载 作者:行者123 更新时间:2023-11-28 09:28:33 24 4
gpt4 key购买 nike

我要制作的效果是透明边框效果。我使用两个 div 标签创建了盒子,一个用于内部,一个用于外部。 `

enter image description here

我为此使用的 HTML 是:

<div class="main_box_outer">
<div class="main_box_inner">
</div><!--/ inner-->
</div><!--/ outer-->`

我用来创建这个的 CSS 是:

.main_box_inner {
width: 30em;
height: 20em;
background: white;
border-radius: 1em; }


.main_box_outer {
display: inline-block;
background: black;
padding: 1em;
border-radius: 2em;
opacity:1; }

但是,当我在 CSS 中更改外框(边框)的不透明度时,它也会更改内框的不透明度,因为内框 div 包含在外框 div 中。如何在不影响内框不透明度的情况下更改外部不透明度?

最佳答案

使用 rgba 作为背景色:

{ background: rgba(0,0,0,.5); }

View on JSFiddle

rgba 是一种定义颜色的方法,包括 alpha channel (它的不透明度)。 alpha channel 从 0 变为 1,就像不透明度一样。它可以用于任何可以设置颜色的属性:颜色、背景、边框等。

请注意,早期版本的 IE 不支持 rgba 颜色;他们只是将 alpha channel 设置为 1。

关于css - 在不影响 CSS 内部的情况下更改外部不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14174643/

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