【问题标题】:Change link opacity on hover with CSS使用 CSS 更改悬停时的链接不透明度
【发布时间】:2017-05-12 07:30:19
【问题描述】:

为什么这不起作用?文本颜色改变,但不透明度不变。

<style>
.button:hover{
  color: #FFFF00;
  opacity: 0;
}
</style>

<a href="#" style="position:absolute; opacity: 0.3;background:  #000;width:139px;height:150px;top:0;left:0;" class="button"></a>

https://jsfiddle.net/tmgordon/veL0n4g2/2/

【问题讨论】:

标签: css hyperlink hover opacity


【解决方案1】:

内联样式会覆盖 CSS。所以摆脱那个 HTML 样式属性,否则你将不得不使用 JavaScript。使用外部 CSS 为所有内容设置样式,因此它也可以缓存到用户浏览器中。如果您更改 CSS,请确保更改 src,否则客户端浏览器可能会记住旧的 CSS。

【讨论】:

    【解决方案2】:

    你可以试试这个。

    <style>       
     .button {
        opacity: 0.3;
     }
    
     .button:hover{
          color: #FFFF00;
           opacity: 0;
        }
    </style>
    <a href="#" style="position:absolute;background: #000;width:139px;height:150px;top:0;left:0;" class="button"></a>
    

    【讨论】:

      猜你喜欢
      • 2013-12-08
      • 2014-06-23
      • 2013-06-25
      • 1970-01-01
      • 2013-09-11
      • 2017-06-10
      • 2013-08-15
      • 2021-03-05
      • 2017-07-13
      相关资源
      最近更新 更多