0
div(ホバー)は、ホバリング時に画像が重なっていますが、これまでは完全に機能しています。そのdivの中には、テキスト(タイトル)と別のdiv(詳細)があります。 .hover div
の高さは可変で、私はdetails div
を親のdiv(.hover
)の一番下に、そしてタイトルを一番上に置く必要があります。次のHTML構造である:親divの一番下にdivを設定
<div class="grid-item">
<img class="Movieimg" src="img.jpg">
<div class="hover">
<div class="title">The title</div>
<div class="details pull-right">
<a class="btn btn-danger btn-xs nzbdetails" href="" target="_self" data-toggle="tooltip" data-placement="left" title="Details">
<i class="fa fa-eye" aria-hidden="true"></i>
</a>
<a href="" class="btn btn-primary btn-xs getnzb" data-toggle="tooltip" data-placement="right" title="Get NZB">
<i class="fa fa-download" aria-hidden="true"></i>
</a>
</div>
</div>
</div>
、現在のCSSはこの1つである。また、
.grid-item img{
width:150px;
}
.grid-item {
position:relative;
}
img:hover{
cursor: pointer;
cursor: hand;
filter:blur(5px);
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
box-shadow: 0 0 10px #ccc;
}
.grid-item .hover {
display:none;
position:absolute;
bottom:0;
width: 100%;
}
.details a{
margin-bottom: 5px;
margin-top: 80%;
}
.grid-item:hover .hover {
display:block;
height: 100%;
}
.title{
text-align:center;
width:calc(100% - 10px);
position:absolute;
left:5px;
}
、私は、ブートストラップ3を使用していますので、多分これを達成するためのクラスがありますか?
あなたのコードは[ 'ないcomplete'](HTTPSで:// jsfiddle。 net/websiter/tmo110w2 /)。 [mcve]を入力してください。 –