1

画像にホバーテキストを作成しようとしています。

ここに私が達成したいと思っているホバーオーバーのスタイルの画像があります

http://imageshack.us/a/img577/7093/cxzy.png (ホバーなし)

http://imageshack.us/photo/my-images/585/l9ka.png/ (ホバー)

私は非常に多くの異なる方法を試してきましたが、どれも機能していないようです!

4

1 に答える 1

4

これを行うにはいくつかの方法がありますが、:after私の例では疑似要素を介して行いました。

ここでjsFiddle

HTML

<div>
  <img src="..."/>
</div>

CSS

div {
    position:relative;
    display:inline-block;
}
div:hover:after {
    content:"content here..";
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    border:10px solid red;
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    color:white;
    padding:12px;
    font-size:20px;
} 
于 2013-10-18T02:13:30.670 に答える