我們的網站有一個典型的多級下拉菜單。所以它在一個高Z指數的固定DIV上。 (例如WordPress的管理員,每個鏈接的文本顏色都是黑色的,透明背景。)問題是,在某些頁面上,這些菜單項難以閱讀,因爲可能存在一個圖像,因此透明背景會使文本模糊。有沒有辦法檢測到z-index較低的圖像是否存在?
有沒有辦法讓菜單項檢測到在相同位置的較低Z索引處有圖像(或具有類似深色的div)?這樣,我可以使用JS或jQuery來爲這些特定頁面上的菜單項設置有條件的樣式。
在CSS中有混合混合模式屬性,它不適用於圖像,但這是我正在尋找的---一種方法來檢測底層的顏色和調整文本的顏色因此它總是清晰的。
是的,它可以做到,但不是一個快速的班輪來回答這個問題。使用背景 – charlietfl
不是一個選項。整個主題是基於透明的外觀。 – jchwebdev
菜單打開時如何掩蓋圖像?會更簡單 – charlietfl