首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS使背景颜色透明。

CSS使背景颜色透明。
EN

Stack Overflow用户
提问于 2014-05-24 12:33:00
回答 2查看 109关注 0票数 1

我想让灰色的底色有透明度。但相反,它的内容变得透明,而不是bgcolor。

代码语言:javascript
复制
body {
   background-color: gray;
   /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-24 12:41:53

background-color设置为rgba(red, green, blue, alpha),其中redgreenblue介于0255之间,alpha介于01之间,其中0完全透明,1完全不透明。

还请看一看:How do I give text or an image a transparent background using CSS?

票数 2
EN

Stack Overflow用户

发布于 2014-05-24 12:41:29

如果您不太关心老版本的浏览器兼容性,那么可以使用新的CSS3 rgba颜色定义:

background-color: rgba(0, 0, 0, 0.5);

这将为您的元素设置透明的背景颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23845064

复制
相关文章

相似问题

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