首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >background-color:透明是什么意思?

background-color:透明是什么意思?
EN

Stack Overflow用户
提问于 2018-08-23 13:50:02
回答 3查看 384关注 0票数 4

我读过一些代码,看到了这个background-color: transparent

我不知道它是什么,所以我在网上搜索,但我找不到任何资源来解释它的意思。

background-color: transparent的含义和/或功能是什么?

EN

回答 3

Stack Overflow用户

发布于 2018-08-23 14:06:36

顾名思义,background-color: transparent意味着您可以看到元素的背景,即它的背景颜色看起来与其父元素上看到的背景颜色相同。

请注意,这不同于background-color: white,因为如果父元素的背景颜色不是白色,则给定的元素将具有不同的颜色,即白色。

这意味着,如果您不显式指定背景色,它将采用值transparent

下面是一个例子,让你对此有所了解:

代码语言:javascript
复制
.container {
  width: 200px;
  border: 1px solid black;
}

.container > div {
  width: 150px;
  margin: 25px;
  border: 1px solid black;
  height: 50px;
}

.bg-blue {
  background-color: aqua;
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  background-color: white;
}

.bg-yellow {
  background-color: yellow;
}
代码语言:javascript
复制
<div class="container bg-blue">
  <div class="bg-white">White</div>
  <div class="bg-transparent">Transparent</div>
</div>

<div class="container bg-white">
  <div class="bg-white">White</div>
  <div class="bg-transparent">Transparent</div>
</div>

<div class="container bg-yellow">
  <div class="bg-white">White</div>
  <div class="bg-transparent">Transparent</div>
</div>

票数 6
EN

Stack Overflow用户

发布于 2018-08-23 13:54:20

如果你使用background-color:transparent,这意味着你不希望这个元素有一个background-color。一个典型的用例是:如果您正在重叠另一个元素,并且想要查看包含其内容或颜色的底层元素。

票数 0
EN

Stack Overflow用户

发布于 2018-08-23 14:51:32

背景是用来使颜色透明的。还要记住,你可以用在“颜色”,“边框”等。

代码语言:javascript
复制
color:transparent;
border-color:transparent;
background-color:transparent;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51979083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档