1
A
回答
2
尝试使用rgba
来代替。与此
background-color: rgba(255,0,0,0.5);
同时更换opacity: 0.5
内ul.submenu
你可以删除
.submenu span {
opacity:1;
}
你可以阅读更多有关此属性here
0
你将要使用RGBA代替十六进制。这会产生你想要的外观。
.yourclass{
background: rgba(248,234,234,0.5); // THe .5 is the opacity.
}
如果您担心IE无法正常工作,请尝试此操作。
.yourclass {
background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FF8EAEA,endColorstr=#7FF8EAEA)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FF8EAEA,endColorstr=#7FF8EAEA); /* IE6 & 7 */
zoom: 1;
}
+0
只需修复IE的rgba颜色修复。 – Cam
0
为了支持旧的浏览器,你可以指定一个背景颜色为正常,也有50%的白色透明的PNG您去除:悬停
li {
background: #f00 url(image.png);
}
li:hover,
li:active,
li:focus {
background: #f00;
}
注意,这是不行的IE6除非你使用一个透明的PNG polyfil
1
的技巧是使用rgba()
代替opacity
相关问题
- 1. 如何更改窗体窗口的不透明度而不更改文本的不透明度
- 2. 更改背景不透明度而不更改内容不透明度
- 3. 段落中的不透明度变化改变了文本的不透明度和背景不透明度
- 4. 更改不透明度时重绘窗口不透明度
- 5. 如何更改选定文本的不透明度?
- 6. 图像悬停的文本和不透明度更改CSS
- 7. 更改jButton透明度/不透明度/ alpha
- 8. 不透明度使div更不透明
- 9. 更改不透明度的子div
- 10. 更改TreeItem的不透明度
- 11. 更改CCSpriteBatchNode中CCSprite的不透明度
- 12. 如何更改QTTrack的不透明度
- 13. 如何更改Control的不透明度?
- 14. 如何更改overlaymaptypes的不透明度?
- 15. 不透明度的文本透明度CSS
- 16. 悬停图像时更改文本不透明度
- 17. 更改打印透明度
- 18. 不透明的背景,但没有不透明度文本
- 19. VB.NET:更改背景不透明度
- 20. 使用setTimeout更改不透明度
- 21. 更改页面不透明度.click jquery
- 22. 更改图片不透明度
- 23. javafx更改输入时不透明度
- 24. 使用不透明度更改图片
- 25. 用javascript更改不透明度?
- 26. Google Maps API:更改基础地图的不透明度,但不更改叠加层的不透明度
- 27. Graphics.DrawString指定文本的不透明度
- 28. 如何在透明度上获取不透明的文本div?
- 29. DIV透明度不改变
- 30. JButton的不透明度/半透明度?
10秒快非常不错... HAHAH +1先生 – Cam
注意:不支持
tenub
问题是,原始背景颜色是从它的父级.mainli中获取的,出于某种原因,我无法重写该颜色。 – Swifty