css的opacity让div和里面的div透明了

怎样才让div里面的div不透明?

不透明度会作用于整个元素以及它所有的子元素,子元素不透明度=父元素不透明度乘以子元素本身不透明度,而opacity的范围是0~1,所以就算把里面的div的opacity设为1也没有用,子元素是没办法获得大于父元素的不透明度值的。如果是万不得已视觉排版效果上的需要,可以分别设置两个兄弟元素的不透明度,然后用position的方法将一个放在另一个的上方。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-08
好像这种情况只有修改DIV结构了,让两个DIV并列。
有一个小办法:可以用PNG做背景透明效果代码CSS透明。
素马顾问
第2个回答  2013-03-08
没办法。你必须把他分离出来。opactity会让所有子级标签以及内容都跟随一起透明。
你可以使用CSS3的RGBA颜色或者背景透明参数。不过低端浏览器不兼容。比如IE6
第3个回答  2013-03-08
内部改为浮动,盖在外部上面
第4个回答  2013-03-08
opacity: 0.0; 树枝0.0到1之间,就是透明度,

css的opacity让div和里面的div透明了
不透明度会作用于整个元素以及它所有的子元素,子元素不透明度=父元素不透明度乘以子元素本身不透明度,而opacity的范围是0~1,所以就算把里面的div的opacity设为1也没有用,子元素是没办法获得大于父元素的不透明度值的。如果是万不得已视觉排版效果上的需要,可以分别设置两个兄弟元素的不透明度,然后用...

前端怎么将一个div设置成透明的呢?
div设置成透明的,可以使用background属性,把background设置为transparent即可。

CSS实现背景透明,Opacity定义了有背景的盒子透明度,但里面的文字也跟着...
<div class="warp"> <div class="opacity"><\/div> <p>这是要透明的文字<\/p> <\/div> <\/body> <\/html> 把要透明的层和文字剥离分开,父层relative,子层全部absolute。这样。就没问题了

如何将div设置为透明
6、让div有透明度而不影响内容,不能使用opacity:0.5,因为它会让内容也透明化;不影响内容要使用。7、background:rgba(),rgba分别代表的是红色、绿色、蓝色和透明度(括号内的值分别对应),例如background:rgba(255,00,255,0.5)。

在DIV+CSS中 如何让一个层的颜色变的透明
给你个例子,透明度在不同的浏览器中未必都能兼容,所以需要做一些处理。.opacity { filter:alpha(opacity=50); \/* IE *\/ -moz-opacity:0.5; \/* 老版Mozilla *\/ -khtml-opacity:0.5; \/* 老版Safari *\/ opacity: 0.5; \/* 支持opacity的浏览器*\/ } ...

如何用css改变div的背景图或背景色透明度,并且div内的文字或图片等内容...
使用css滤镜,filter:alpha(opacity=50) 其中50是透明度,此方法仅ie支持

html-css 中如何让一个DIV的背景色是透明的,但它的内容(文字图片之类...
html-css 中让一个DIV的背景色是透明的,但它的内容(文字图片之类的)不是透明的,这个的话,是可以通过设置2个div来实现的,第一个包裹着第二个div然后在设置相同的div宽高,在将第一个的opacity为0;代码如下:<div id='div1'> <div id='div2'> <p>我是测试文字<\/p> <\/div> <\/div...

css设置背景半透明
首先,用大家比较熟悉的CSS属性opacity来改变div的背景颜色。描述:外面大的div背景颜色为黄色,里面小的div的背景颜色为红色,现在我们需要设置大的div的背景颜色变成半透明状态,我们将opacity的属性值设为0.5,代码如下:HTML部分:1 2 3 我是内容 CSS部分:1 2 3 4 5 6 7 8 9 10 11 .aa{ ...

在div+css中怎么让背景颜色透明
Opacity:起始值,取值为0~100, 0为透明,100为原图。FinishOpacity:目标值。Style:1或2或3 StartX:任意值 StartY:任意值 例子:filter:Alpha(Opacity="0",FinishOpacity="75",Style="2")但是因为滤镜的兼容性问题,最好是不要用,你可以用ps做图的时候,把背景调一下透明度后导成png格式...

如何用css设置透明色?
使用CSS中的opacity属性可以实现对元素颜色的透明化处理。例如,如果想要设置一个元素的透明度为50%,可以这样写:css 元素名 { opacity: 0.5;} 另外,也可以使用rgba颜色值来设置透明色,例如:css 元素名 { background-color: rgba; \/* 这里设置的是半透明的红色 *\/ } 以上两种方式都可以达到...

相似回答