看了一下官网的例子,当点击的时候,a外层的li会添加一个open类,然后a就会应用.nav .open>a的样式,其中设置了背景色为灰色,你需要自己设置一个优先级高的选择器,然后在里面设置background-color: transparent;。
css的选择器的优先级:
内联样式 > ID选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 元素选择器 = 关系选择器 = 伪元素选择器 > 通配符选择器
又百度了一下发现使用内联样式无法设置hover的样式。所以就使用了ID选择器。
比如给a添加一个id=“hello”,然后设置#hello{background: transparent;}。
Update1:
.open #hello{background: transparent;}
.open貌似是出来下拉框以后添加到li上的类;