使用 CSS 更改 link 悬停时的不透明度
Change link opacity on hover with 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>
内联样式覆盖 CSS。所以去掉 HTML 样式属性,否则你将不得不使用 JavaScript。使用外部 CSS 设置所有内容的样式,因此它也会缓存到用户浏览器中。如果更改 CSS,请确保更改 src,否则客户端浏览器可能会记住旧的 CSS.
你可以试试这个。
<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>
为什么这不起作用?文本颜色改变,但不透明度不变。
<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>
内联样式覆盖 CSS。所以去掉 HTML 样式属性,否则你将不得不使用 JavaScript。使用外部 CSS 设置所有内容的样式,因此它也会缓存到用户浏览器中。如果更改 CSS,请确保更改 src,否则客户端浏览器可能会记住旧的 CSS.
你可以试试这个。
<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>