這是一個頗受歡迎的問題,我想。用透明窗簾褪色背景
我在尋找crossbrowser CSS黑色不透明層的解決方案。它會隱藏所有的東西。
我的例子:http://jsfiddle.net/pb9jv/。但它不是交叉瀏覽器。 (IE 6+是我的屁股疼痛)。
這是一個頗受歡迎的問題,我想。用透明窗簾褪色背景
我在尋找crossbrowser CSS黑色不透明層的解決方案。它會隱藏所有的東西。
我的例子:http://jsfiddle.net/pb9jv/。但它不是交叉瀏覽器。 (IE 6+是我的屁股疼痛)。
嘗試加入這個你申請到fadeover(在你的榜樣:#black)的CSS樣式
filter: alpha(opacity = 50);
編輯:您希望它是透明或不透明,如給出的例子?
大衛是正確的 - 那就是語法。 但是你的小提琴在IE6中無法使用,因爲你沒有尺寸值。
這裏是一個例子: http://jsfiddle.net/4Aw4Q/ 如果你刪除了尺寸,元素將不會顯示。
那麼100%的高度和100%的寬度呢?它仍然不能在IE 6中工作 – fl00r 2011-04-11 13:10:36
@Marnix如果您使用適當的過濾器IE6不支持PNG。嘗試這種對於初學者
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pngimage.png', sizingMethod='scale');
在設置上述過濾器作爲用於跨度或含有圖像,並確保寬度和圖像的高度被設定div元素的類。
設置此類也適用於包含圖像的span或div元素。
.PNGTrans img{
background: transparent;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
所以上面的類將不得不爲包含png圖像的父級調用。
@ fl00r:擁有一個具有較高z-index的div元素,screen.width和screen.height分別作爲它的widht和height。您可以使用圖片,也可以使用不透明度過濾器進行播放。
無論如何,你依靠jQuery,所以你可以用它來擴展窗口大小的div。 IE6在「位置:絕對」拉伸技巧中表現不佳。 – kapa 2011-04-11 13:12:55