画像の上にカーソルを置いたときにのみ表示されるように、画像の上にテキストのブロックを表示しようとしています。テキストは希望どおりに表示されますが、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;
}