即使在禁用CSS样式之后,我的锚仍然具有超链接的功能。悬空时会改变颜色。


我已经花了一些时间在这件事上,几乎放弃了这件事。我希望放大镜在悬停后不要改变颜色。
这是锚
<a href="" class="postcode-search-icon clickable"
ng-click="searchPostcode()" ng-disabled="true" title="Search Postcode">
</a href="">而我当前的CSS样式试图修复它。
.postcode-search-icon[disabled], .postcode-search-icon[disabled]:hover {
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
}我做错了什么?
如果您想知道clickable类就是这样的,所以这不重要
.clickable {
cursor: pointer;
}@编辑
看起来像应用颜色:(原色)做一个暂时的解决办法,直到我找到更好的。
发布于 2018-10-01 13:50:50
看起来你的css选择器错了。disabled伪类仅适用于输入字段,而不适用于锚。
input[disabled="disabled"], input.disabled {
/* whatever you want */
} 此外,还需要了解如何处理clickable类的添加,这样才不会覆盖样式。
发布于 2018-10-01 19:57:51
https://stackoverflow.com/questions/52592479
复制相似问题