2012-02-15 126 views
0

嘿,我想要做一個純粹的CSS3下拉導航。如果您懸停第一個項目,則會更改背景並打開下拉的子元素。這沒關係。但是,如果我將鼠標懸停在下拉元素上,那麼更改後的背景會重置,就像它沒有徘徊。懸停CSS3強制其他元素

如何更改由其他元素的懸停強制的元素樣式?

+2

發佈您的代碼,以便我們可以看到,否則我們只是猜測。 – 2012-02-15 14:42:47

+0

將鼠標懸停在此示例中的「演示」上,您需要什麼? http://www.cssplay.co.uk/menus/final_drop.html – MetalFrog 2012-02-15 14:42:48

+0

你需要關閉第一個元素標籤後的下拉列表元素,如http://net.tutsplus.com/tutorials/html-css-techniques /如何到集結一踢對接,CSS3,大型下拉菜單/ – henryaaron 2012-02-15 15:19:36

回答

0

如果你真的想堅持純粹的CSS3,你可以把兩個對象放到容器中並定義這個容器中的顏色。如有必要,請將其覆蓋在下拉式子項中。

0

here's a quick CSS only dropdown。保留背景的技巧是將懸停樣式設置爲主菜單項,而不是子菜單項。像JS這樣的懸停事件,起泡。徘徊孩子也意味着徘徊父母。