div (마우스 오버) 이미지가 맴핑시에 겹쳐지기 때문에 지금까지 완벽하게 작동합니다. 해당 div 안에는 텍스트 (제목)와 다른 div (세부 정보)가 있습니다. .hover div
의 높이가 가변적이므로 상위 div (.hover
)의 맨 아래에 details div
을 넣고 상단에 제목을 넣어야합니다.부모 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이 하나있다 : 나는 그래서 아마 이것을 달성 할 수있는 클래스가있다, 부트 스트랩 3을 사용하고, 또한
.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;
}
다음은 HTML 구조는?
귀하의 코드는 ['하지 complete'] (HTTPS입니다 : // jsfiddle. net/websiter/tmo110w2 /). [mcve]를 입력하십시오. –