我有一个带有60%的不透明度的div,以显示div背后的一部分背景图像。由于不透明度是60%,因此该div中的文本呈灰色。
有没有办法覆盖这个级别并使文本变为黑色?
欢迎任何建议。
谢谢。
有没有办法覆盖这个级别并使文本变为黑色?
欢迎任何建议。
谢谢。
在您的情况下,最好的解决方案是将透明背景图像(使用PNG)应用于div块,例如60%不透明度的白色一像素图像。
另一种解决方案是使用不同的框和定位方式,如Steven York的这个教程中所述。
<div style="position: relative; background-image: url('your_image.jpg')">
<div style="opacity: 0.5; background-color: #fff; position: absolute"></div>
<div style="position: absolute">The text to go on top</div>
</div>
您需要根据需要添加自己的位置/大小(top
,left
,width
和height
属性)。