作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 wordpress 中创建了一个菜单,其中主页由图像而不是“主页”一词表示,并将其作为背景图像插入。问题是事件菜单项也有高亮效果,当主页处于事件状态时我的图像没有显示。
我的代码是:
#topmenu li:first-child a {
color: transparent;
}
#topmenu li:first-child {
background-image: url('http://localhost/plugandboomwordpress/wp-content/uploads/2015/04/logo.png');
background-size: 100px;
background-repeat: no-repeat;
background-position: bottom;
}
#topmenu a:hover {
background: darkgray;
color: white;
transition: background-color .5s;
}
#topmenu li:first-child a:hover {
background-image: url('http://localhost/plugandboomwordpress/wp-content/uploads/2015/04/logo.png');
background-size: 100px;
background-repeat: no-repeat;
background-position: bottom;
}
#topmenu .current-menu-item a {
background: darkgray;
color: white;
}
关于如何解决这个问题的任何想法?谢谢!
最佳答案
首先尝试将重复的 css 分组到这样的组中:
#topmenu li:first-child,
#topmenu li:first-child a:hover{
background-image: url('http://localhost/plugandboomwordpress/wp-content/uploads/2015/04/logo.png');
background-size: 100px;
background-repeat: no-repeat;
background-position: bottom;
}
然后尝试在这些规则之后添加 !important
:
#topmenu .current-menu-item:first-child a {
background-image: url('http://localhost/plugandboomwordpress/wp-content/uploads/2015/04/logo.png') !important;
}
关于html - wordpress 中菜单事件项上的背景图像未突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30917143/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!