javascript - 为什么悬停选择器不适用于类?

标签 javascript html css

我已经设置了链接的样式(事件、链接等),但是我想做一个具有完全不同样式的按钮,所以我尝试了这样的事情:

.r-button { padding: 4px 52px; display: inline-block; text-align: center; font-size: 16px; text-decoration: none !important; color: black !important; border-radius: 12px; border:1px inset #282c37;}

.r-button:hover { cursor: selector; color:ivory;}
<a class="r-button" onclick="document.getElementById('menu').style.display='block'">  Click button </a>

但后来我意识到 :hover 不适用于类。这是为什么?我还有哪些机会做同样的事情?

最佳答案

您需要从 .r-button 的颜色中删除 !important 或将其添加到 .r-button:hover 的颜色

.r-button { padding: 4px 52px; display: inline-block; text-align: center; font-size: 16px; text-decoration: none !important; color: black !important; border-radius: 12px; border:1px inset #282c37;}

.r-button:hover { cursor: selector; color:ivory !important;}
<a class="r-button" onclick="document.getElementById('menu').style.display='block'">  Click button </a>

关于javascript - 为什么悬停选择器不适用于类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56350608/

相关文章:

python - 在 Google App Engine 中将二进制文件转换为 PIL Image 数据类型

javascript - 连接到数据库的复选框的子复选框

Javascript map 取消引用

JavaScript Promise 和 this 关键字

javascript - 找不到我的 "addEventListener"函数的解决方案

javascript - 即使导入脚本也找不到滚动功能

javascript - 文本框的边框被另一个类覆盖

javascript - Angular UI Bootstrap 日期选择器隐藏在 uigrid 中

html - 窗口调整大小时的 CSS 中心图像行

html - Bootstrap 3 两列全高