CSS颜色锚,但不是A:悬停

我想改变某个类的锚标签的颜色,但只有当它们没有悬停时才会改变.同一类的悬停锚应该保留未锁定锚的颜色(无论其他样式表对它们做了什么).

例如,给定:

a {color: [unkNown color];} /* set elsewhere,out of my control */

a.incognito {color:inherit} /* the text color,typically black */
a.incognito:hover {color: [what?];} /* the color of a non-incognito anchor */

有没有CSS的解决方案让悬停链接不使用同一类的未发现链接的颜色样式?

解决方法

您可以使用CSS3:not()修饰符:
a.incognito:not(:hover) {color:inherit} /* the text color,typically black */

请注意,IE< = 8不支持功能.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效