2012-01-11 60 views
4

我有一個背景圖片,我想在我的網頁頂部顯示,或者更好地解釋,將背景圖片想象爲水印。我想把它作爲我的網頁上的過濾器。因此,每一頁都有這個「水印」頁面頂部的透明背景圖片

我已經設法通過設置圖像透明。但問題是,除非我設置z-index來表示-10000,那麼圖像被認爲是其他任何東西的「頂部」,因此我的鏈接是不可點擊的。

任何建議如何實現我想要做的事情,而不使鏈接無法點擊?

+0

有趣的問題,但我不認爲有辦法做到這個。一張圖片不在頂部,遮住了一切,或者在下面,被其他一切遮住了。 – 2012-01-11 17:13:28

+1

[點擊DIV到底層元素]可能的副本(http://stackoverflow.com/questions/3680429/click-through-a-div-to-underlying-elements) – 2012-01-11 17:15:35

回答

1

你應該能夠在覆蓋

#overlay { 
    pointer-events: none; 
} 

有一個很好的職位上這裏做到這一點使用pointer-events - http://robertnyman.com/2010/03/22/css-pointer-events-to-allow-clicks-on-underlying-elements/

+0

感謝您的輸入!但不幸的是,我需要IE7的支持,所以我不能使用這個......( – user829237 2012-01-11 17:26:53

+0

它總是血腥的IE瀏覽器 - http://stackoverflow.com/questions/5855135/css-pointer-events-property-alternative-for-即 – SpaceBeers 2012-01-11 17:31:11