首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何制作半透明的背景?

如何制作半透明的背景?
EN

Stack Overflow用户
提问于 2011-01-25 14:20:07
回答 8查看 362.2K关注 0票数 197

我需要使白色背景50%透明,而不影响其他任何东西。我该怎么做呢?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-01-25 16:50:09

使用rgba()

代码语言:javascript
复制
.transparent {
  background-color: rgba(255,255,255,0.5);
}

这将为您提供50%的不透明度,而框的内容将继续保持100%的不透明度。

如果你使用opacity:0.5,内容会和背景一样褪色。因此,不要使用它。

票数 358
EN

Stack Overflow用户

发布于 2015-01-07 17:50:54

这是可行的,但是包含这个类的元素的所有子元素也将变得透明,而不会有任何方法阻止它。

代码语言:javascript
复制
.css-class-name {
    opacity:0.8;
}
票数 14
EN

Stack Overflow用户

发布于 2016-06-30 14:24:39

如果你想使透明的背景是灰色的,请尝试:

代码语言:javascript
复制
   .transparent{
       background:rgba(1,1,1,0.5);
   }
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4790563

复制
相关文章

相似问题

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