css - 隐藏链接但在悬停时显示不起作用 - CSS

标签 css visibility

这似乎很有道理,但行不通。我似乎违反了某种规则。我试图让一个链接显示为透明(根本不显示)并在悬停时显示自己。我唯一的限制是它不能有纯色,因为背景不是纯色。

jsfiddle:

http://jsfiddle.net/AmDUH/

HTML:

<a href="#">Click here</a>

CSS:

a{
visibility:hidden;
}
a:hover{
visibility:visible;
}

在 css 中有什么解决方案吗?如果我可以只应用透明颜色,似乎很简单,但据我所知这是不可能的。

最佳答案

您可以改用opacity:

a{
    opacity: 0;
}
a:hover{
    opacity: 1;
}
​

JS Fiddle demo .

关于css - 隐藏链接但在悬停时显示不起作用 - CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11023161/

相关文章:

c# - 设计WPF控件时如何查看折叠的元素?

java - 在设置可见之前向 JFrame 添加内容

drupal-7 - 在 Drupal 7 中,如何使 block 在用户 View 页面上可见,但在用户编辑页面上不可见?

css - 将 <img> 下推其高度的 50% 仍然影响流量

css - React-Toolbox:尝试水平对齐卡片

css - 这是水平居中绝对定位元素的有效方法吗?

silverlight - 在 silverlight 图表中自定义数据点

c++ - 如何找到应该导出的符号

javascript - 一个部分或 div 的 Wordpress block 主题 css

jquery - CSS 中的进度图表