css - 单击按钮并将光标移开后如何保持悬停效果
问题描述
我有一个按钮,我在 CSS 中设置样式。我在按钮上有悬停效果,效果很好。但是,如果我单击按钮并将光标移开然后再次返回,则悬停效果将丢失。如何在 css 中解决这个问题?
解决方案
如果我理解正确,您可以通过将转换移动到链接而不是悬停状态来做同样的事情:
ul li a {
color:#999;
transition: color 0.5s linear; /* vendorless fallback */
-o-transition: color 0.5s linear; /* opera */
-ms-transition: color 0.5s linear; /* IE 10 */
-moz-transition: color 0.5s linear; /* Firefox */
-webkit-transition: color 0.5s linear; /*safari and chrome */
}
ul li a:hover {
color:black;
cursor: pointer;
}
推荐阅读
- javascript - 无法在 Vuejs 中获得猫鼬查询的响应,但可以使用邮递员请求
- amazon-web-services - 在未知终止失败后从 EMR 节点检索日志文件?
- java - Java transferTo(out) 在每个字符之后而不是在按 Enter 之后回复
- javascript - Leaflet中具有高亮特征的多边形
- vuejs2 - 默认在延迟加载模式下扩展元素 UI 树 - Vue
- r - 如何在同一字符串中使用值和“文本”进行注释:ggplot2
- sql - 有没有一种方法可以从 DBMS 方面验证表中是否已经检查了“布尔”列(true)但仅针对行的子集
- javascript - 使用 innerHTML 添加 HTML 元素时管理它们的顺序
- python - 当我尝试查找特定行时,保存在显示空值的变量上的文本
- html - Firefox 在标签之间添加水平间距