Я пытаюсь отобразить заголовок миниатюры при наведении по центру: выровнять по горизонтали и вертикали, но безуспешно.
В скрипке вы видите отзывчивую сетку миниатюр с заголовком при наведении. Я обозначил его пунктирной красной рамкой, чтобы вы могли видеть, что он не такого размера, как миниатюра. Я не могу сделать заголовок по центру миниатюры. Возможно, моей сетке миниатюр нужна другая сборка. Надеюсь, кто-нибудь может мне помочь.
#content {
position: relative;
display: inline-block;
margin: 110px 40px 100px 40px;
background-color: transparent;
}
.col-25 {
position: relative;
float: left;
width: 25%;
margin: 0;
}
.thumb {
display: block;
margin: 10px;
}
.col-25 img {
width: 100%;
height: auto;
}
.col-25 a:hover img {
opacity: 0.1;
}
.caption {
position: absolute;
top:0;
left:0;
border: dashed 1px red;
width:100%;
height:100%;
opacity: 0;
text-align:center;
vertical-align: middle;
z-index:2;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.col-25 a:hover .caption {
opacity: 1;
}