我有一个背景图像,它的不透明度设置为 0.3,然后在悬停时设置为 0.8,如 css 代码所示。
图像代码。
<td background="images/1a.png" class="logo" width="160" height="160">
<div class="ch-info">
<h3><br>Add New Deal</h3>
</div>
</td>
CSS 代码。
.ch-info {
letter-spacing: 2px;
font-size: 20px;
/* margin: 0 30px;
padding: 45px 0 0 0;*/
height: 140px;
font-family: 'Open Sans', Arial, sans-serif;
-webkit-text-stroke: 1px black;
color: #d3d3d3;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
vertical-align:middle;
text-align:center;
}
.logo
{
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
background-repeat:no-repeat;
background-position:center;
}
.logo:hover
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
background-repeat:no-repeat;
background-position:center;
}
文本和背景做悬停效果,我希望文本保持实心,当鼠标悬停在背景上时,背景悬停在 0.8,无论背景是否悬停,文本都保持实心。