Pourquoi cela ne fonctionne-t-il pas? La couleur du texte change, mais pas l'opacité.Modifier l'opacité du lien sur hover avec CSS
<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/
Comme @PHPglue mentionné ci-dessous, regardez la spécificité CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity – johnniebenson