來一個比較深的問題!
因為向右那個圖標的背景顏色為#F8F8F8
于是我就在.topmenu li{}中設置了一項
background-color:#F8F8F8;
讓其和向右那個圖標 視覺上??? 顏色保持一致?
但是問題出現了 一旦給li加了背景色??
然后.topmenu li:hover{}中設置 box-shadow:0 0 8px red; 就會出現每一個li的下方陰影被覆蓋的情況?
上面是第一個問題。
第二個問題是
如果我們 不給li設置background-color:#F8F8F8;? 下面的外陰影不被覆蓋?
但是出現了一個問題就是右邊有這種情況
右下方的那個地方還是會被擋住?? 因為下一個li標簽中的向右圖標不會被隱藏
他也會如第一個問題中 那個背景色一樣? 擋住下陰影??
給.topmenu li:hover{}設置一個position:relative;可以完美解決問題?
但是設置相對定位后? 出現了這樣的問題:
二級分類下移動了?? 很尷尬??? 鄙人水平很有限?? 解決到這一步不會了? 畢竟初學
? 還望大神來指點一下
不給li設置背景色?? 并且把上面涉及到的所有顏色都改成#DDD 或者#F8F8F8? 看起來就很和諧
但是各位??? 我清楚你們并不甘心
2017-01-10