我试图在图像顶部显示一块文本,使其仅在悬停在图像上时显示。文本按我想要的方式显示,但应用于 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;
}