鼠标悬停时更改图像不透明度
使用opacity属性和:hover选择器来更改鼠标悬停时的不透明度。以下是更改鼠标悬停时图像不透明度的代码。
更改图像不透明度
以下是我们需要更改鼠标悬停时不透明度的图像。我们使用了<img>元素来设置图像 -
<img class="transparent" src="https://tutorialspoint.com/java/images/java-mini-logo.jpg" >
图像类最初设置为opacity属性值为1,即实际图像 -
.transparent{ width:270px; height:200px; opacity: 1; transition: 0.3s; }
使用:hover选择器设置图像悬停时的不透明度 -
.transparent:hover{ opacity: 0.3; }
示例
让我们来看一个更改鼠标悬停时图像不透明度的示例 -
<!DOCTYPE html> <html> <head> <style> body{ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .transparent{ width:270px; height:200px; opacity: 1; transition: 0.3s; } .transparent:hover{ opacity: 0.3; } </style> </head> <body> <h1>Image opacity on hover example</h1> <img class="transparent" src="https://tutorialspoint.com/java/images/java-mini-logo.jpg" > <p>Hover over the above image to change its opacity</p> </body> </html>
将图像不透明度更改为完全透明
要将图像不透明度更改为完全透明,请将元素的不透明度级别设置为0,即 -
opacity: 0;
示例
让我们来看这个例子 -
<!DOCTYPE html> <html> <head> <style> body{ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .transparent{ width:270px; height:200px; opacity: 1; transition: 0.3s; } .transparent:hover{ opacity: 0; } </style> </head> <body> <h1>Image opacity on hover example</h1> <img class="transparent" src="https://tutorialspoint.com/java/images/java-mini-logo.jpg" > <p>Hover over the above image to change its opacity</p> </body> </html>
将图像不透明度更改为完全不透明
要将图像不透明度更改为完全不透明,请将元素的不透明度级别设置为1,即 -
opacity: 1;
示例
让我们来看这个例子。在这里,使用不透明度属性,图像将在鼠标悬停时可见 -
<!DOCTYPE html> <html> <head> <style> body{ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .transparent{ width:270px; height:200px; opacity: 0; transition: 0.3s; } .transparent:hover{ opacity: 1; } </style> </head> <body> <h1>Image opacity on hover example</h1> <img class="transparent" src="https://tutorialspoint.com/java/images/java-mini-logo.jpg" > <p>Hover over the above image to display it/p> </body> </html>
广告