我有兩個圖層,我希望兩個圖層都混合在一起,我如何更改它們的透明度以使其上部重疊區域可以看到。圖層不透明
圖層不透明
回答
您需要使用z-index
,position
,並opacity
HTML:
<div id="layer1"></div>
<div id="layer2"></div>
CSS:
#layer1, #layer2 {
position:absolute;
top:0;
left:0;
width:500px;
height:500px;
}
#layer1 {
z-index:0;
background-color:red;
}
#layer2 {
z-index:1;
background-color:blue;
opacity:0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
您需要使用CSS,並使用opacity
標籤。它需要一些工作,因爲舊版本的IE需要非標準的設置,但是這是一個例子:
.transparentLayer {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // IE8
filter: alpha(opacity=50); // IE7 or older
opacity: 0.5; // all real browsers
}
更改0.5
或50
是你想要的(0 =透明,1不透明度數量/ 100 =固體)。
謝謝OverZealous +1 –
因爲你沒有足夠的積分來實際使用'+ 1',所以我會給OZ +1;) – AlienWebguy
根據要實現的效果,使用CSS3 opacity
屬性或rgba
或hsla
表示法來表示元素的背景顏色。見:http://jsfiddle.net/minitech/sN8uU/
好把一個'過濾器:alpha(opacity = 50);'放在'div:last-of-type'選擇器中,這樣M $永遠不會看到過濾器;} – AlienWebguy
@Alien拖動IE'')' –
哈哈只是給你難兄難弟:) – AlienWebguy
- 1. 使KML/KMZ圖層透明/不透明
- 2. SSRS分層透明圖表
- 3. Android透明黑色圖層?
- 4. 複式透明圖層
- 5. 不透明度和圖層問題
- 6. JSX/Photoshop:圖層不透明問題
- 7. 圖層不透明度vs填充Photoshop
- 8. 半透明層頂部的不透明層
- 9. 梯度底層不透明
- 10. 將透明圖層添加到圖像
- 11. 透明層統一
- 12. Android的透明圖片不是透明
- 13. 透明圖像在IE中不透明
- 14. 圖形不會透明透明JPanel
- 15. 疊加層:半透明邊框,不透明內部區域 - howto
- 16. 設置KML圖層透明度
- 17. Webview滾動和透明圖層
- 18. '圖層'在HTML,透明部分
- 19. 所有新圖層si透明
- 20. 透明層支持的視圖
- 21. CSS - 透明PNG vs Photoshop圖層類型
- 22. PHP透明圖像分層問題
- 23. PHPImageWorkshop library:分層透明PNG圖像
- 24. 在html和css中垂直不透明圖層的圖像
- 25. 層索引和不透明度問題
- 26. iOS:使圖層不透明而不會淡入淡出文字
- 27. 蟒蛇tkinter頂層透明
- 28. MediaPlayer上的半透明層
- 29. 透明頂層窗口
- 30. 透明圖像搞亂透明圖像
非常感謝,但有沒有另一種(無IE)的CSS方式來完成這項工作? –
@Serious Ragged Hippie:這不是IE特定的或任何東西,如果它很簡單,爲什麼要犧牲兼容性?無論如何,如果你不是針對IE瀏覽器,使用我的代碼:D – Ryan