我试图在图像顶部显示文本块,使其仅显示在图像上悬停的方式。文本显示为我想要的但是,应用于div的背景不是。在图像顶部的文本块上的背景颜色
这里是的jsfiddle:http://jsfiddle.net/HZqyA/1/
悬停在图像显示单词星星,但我希望它与白色背景上的字“明星”下方显示。我究竟做错了什么?
谢谢。
从jsfiddle粘贴下面的CSS。顺利粘贴HTML
CSS:
.pu {
display:block;
width:185px;
}
.add_rating {
min-width: 140px;
display: inline-block;
background: rgb(255,255,255);
background-color: rgb(255,255,255);
color: #f00;
text-align: center;
}
.pu .add_rating {
display: none;
margin-top: -30px;
margin-bottom: 12px;
width: 100%;
background: rgb(255,255,255);!important;
background-color: rgb(255,255,255);!important;
background-image: rgb(255,255,255);!important;
min-height: 22px;
}
.pu:hover .add_rating {
display: block;
background: rgb(255,255,255);!important;
background-color: rgb(255,255,255);!important;
background-image: rgb(255,255,255);!important;
z-index: 1000;
}
只需添加'位置:相对于'.addRating'类。 –