【发布时间】:2014-08-03 17:28:21
【问题描述】:
我想要它,以便当我将鼠标悬停在图像上时,文本的显示方式与我的显示方式相同,只是它的不透明度保持不变。
示例:http://jsfiddle.net/guineapig101/UEtLJ/
html:
<a class="img1"><p class="hoverText">yoooo</p></a>
css:
html,body{
width: 100%;
height: 100%;
background-color: #000;
}
p{
color: #fff;
font-size: 16px;
font-family: arial, arial black, italic;
}
.hoverText{
text-align: center;
visibility: hidden;
position: relative;
}
.img1{
position: absolute;
background-image: url('http://animalscamp.com/wp-content/uploads/2011/12/Grizzly-Bear- 3.jpg');
top: 0px;
left:0px;
width: 30%;
height: 40%;
}
.img1:hover p{
visibility: visible;
z-index: 9000;
}
.img1:hover{
cursor: pointer;
opacity: 0.6;
-webkit-transition: opacity;
-webkit-transition-property: opacity;
-webkit-transition-duration: 500ms;
-webkit-transition-timing-function: ease-out;
-webkit-transition-delay: initial;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
【问题讨论】:
-
您不能影响背景图像的不透明度。您必须在 HTML 中使用实际图像。是时候重组了。