关于DIV背景透明内容不透明的问题?

2025-04-04 17:14:36
推荐回答(3个)
回答1:

body {
}
.wrap {
  position:absolute;
  top:50%;
  left:50%;
  margin:-200px 0 0 -200px; /* 这里margin-top 需要配合下面的height值 */


  width:400px;
  height:450px;   /* 这里的高度可以随便改,下面两个div的高度自适应 */
  padding:10px 0;
  overflow:hidden;    /* 隐藏下面的div.inner 占用的文本流位置 */
  
}
.bg{
 
  height:100%;
  margin:0 20px;
  background:#000;
  opacity: 0.5;
}

.inner {
  position:relative;
  top:-100%;   /*这里是关键 */
  height:100%;
  margin:0 20px;


}



这里是inner的问题  我的透明度没有改变


手写了一个,不知道是不是这个意思

回答2:

Div背景透明,文字不透明的方法,注意Div内的文字,其实不需要设置绝对定位只需要相对定位就可以了。其实还有一种方法,那就是用两个DIV形成,并列关系
背景DIV和文字DIV是分开来的,然后用z-index确定谁在上、谁在下。

回答3:

目前是有些浏览器不支持的透明的。。。

相关问答
最新问答