【发布时间】:2017-08-03 16:36:08
【问题描述】:
我的耐心已经结束,需要就此案寻求一些帮助。 我正在尝试让它工作 - 当我在菜单中打开选项卡时,所选选项卡的默认 svg(black) 图标需要替换为另一个 svg(white)。
#menu a .main-menu-icon {
display:inline-block;
width:22px;
height:21px;
line-height:40px;
margin-right:7px;
background: url(/images/digital.svg);
}
__________________________________________________________
#menu .nav-tabs>li>a.menu_digital>.main-menu-icon{
background: url(/images/digital.svg);
}
#menu .nav-tabs>li>a.menu_digital:active>.main-menu-icon {
background: url(/images/digital_white.svg);
}
在那种情况下(可能很愚蠢),只有当我直接按住它时,svg才会更改(变为白色),释放按钮后,无论我在标签页中,默认svg(黑色) 返回。
谢谢。祝你今天过得愉快。 :)
【问题讨论】:
-
你能提供你的 html 和 javascript 代码吗?你用什么标签
-
在这种情况下我不能使用 JS(不取决于我 - 没有获得使用它的批准;仅限 css)。
标签: css svg menu css-selectors