我正在制作一个包装所有我的内容的包装div,我给我的包装一个背景纹理,我想给它不透明。但是,尽管我将遮罩设置为不透明,但其所有子项(包含文本和图像的Web内容都变为半透明),但我如何才能将透明度设置为父级透明度?如何让父母透明但不是孩子?
回答
嗨我提到的财产,通过在其中你可以增加和减少不透明度的parent container
背景,并不会影响child container
。这很简单,看到css基本上你必须使用rgba
这里rgb
为背景色& a-alpha
为不透明。
CSS
background:rgba(0,0,0,0.1);
如果一个元素是透明的,那么它包含的所有元素都将是透明的。
这听起来像你真正想要的是一个半透明的背景。如果它是您使用的纹理,那么您需要使用图像编辑工具使纹理半透明并将其保存为PNG。
然后,为什么此示例的transbox上的文本不会变为透明?http:// www。 w3schools.com/css/css_image_transparency.asp – FatDogMark
文本是透明的。 – nirazul
不要用户opacity
,好像会过滤掉。改为使用带alpha的背景颜色。
background-color: rgba(255,255,255,0.5);
由于您使用的图像,你最好的选择可能是烘烤透明度的图像(吮吸,因为你可以不褪色等),或尝试移动带孩子出去纹理样式表级联线。
这不适用于OP,因为他指定他有背景纹理。 – PhonicUK
- 1. 如何让特定父母的孩子?
- 2. 孩子DIV不继承父不透明
- 3. 透明父母的非透明子女
- 4. 父不透明影响孩子图像不透明
- 5. 如何将不透明度应用于父母而不影响孩子?
- 6. 如何在选定孩子的不透明度后更改父母?
- 7. 如何让父母和孩子浮动,同时让孩子保持同一行?
- 8. 让父母控制画过孩子
- 9. NodeJS:退出父母,让孩子活着
- 10. JS addeventlistener点击父母不是孩子
- 11. 如何实现透明窗格与不透明的孩子?
- 12. 我如何让父母的子女成为他们的孩子?
- 13. MDI父母孩子
- 14. 如果该孩子的父母有父母,该如何访问孩子?
- 15. jquery选择器 - 选择父母但不是孩子
- 16. 防止在父母但不是孩子touchmove默认
- 17. 父母作为链接,但不是孩子
- 18. firebase限制读取到个别孩子,但不是父母
- 19. 如何让孩子的父母的距离与父母的距离相等?
- 20. 跟踪父母的孩子,或跟踪孩子的父母?
- 21. 循环父母记录其次是孩子,父母和孩子等
- 22. HierarchyID如何让孩子的所有父母
- 23. 如何让孩子UL来到父母的外面UL
- 24. sql查询:如何让父母没有孩子?
- 25. 如何让孩子忽略父母的影响?
- 26. 祖先 - 如何让所有父母没有孩子?
- 27. 如何让孩子的div与flex父母的高度相同
- 28. 启动过程后,如何让父母的PID进入孩子?
- 29. Angular2 +如何让孩子从父母得到通知
- 30. 如何让孩子在Unity 3D中跟随父母的旋转
可能重复:http://stackoverflow.com/questions/10879045/how-to-set-opacity-in-parent-div-and -not-effect-in-child-div –
如果它是一个纹理(图像),很简单,你不能。你将不得不把孩子拉出来,然后这样做。或者,使用透明图像(png)或使用背景颜色并将其设置为RGBA(使背景颜色透明但不是儿童) – Andy