Here's the page upon which I'm working.Текст по вертикали и по горизонтали выровнен по изображению на отзывчивым Wordpress странице
Я использую Шорткоды Ultimate, чтобы получить столбцы, и это реагировать. Теперь я пытаюсь получить текст с фоном по изображениям, желательно без JS. Я могу заставить его отлично нависнуть, если ему задана определенная высота и ширина, но тогда это не реагирует.
В CodePen он отображает заголовок, проходящий через всю страницу, но столбцы Shortcodes Ultimate устраняют это. Но это, вероятно, тоже не лучший дизайн.
Я следил за 20 различными учебниками, чтобы добраться туда, где я есть, но сейчас застрял.
HTML:
<div id="portfolio_hover_wrapper">
<a href="#" class="wistia-popover">
<img src="https://embed-ssl.wistia.com/deliveries/b9d3c0914d895ac2fb274c0c8798ad66f6e5d4f0.jpg?image_crop_resized=640x360" alt="" class="hover" />
<span class="portfolio-hover-text"><span>ADO Rowing</span>
</a>
</div>
CSS:
#portfolio_hover_wrapper {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}
#portfolio_hover_wrapper a {
display: inline-block;
width: 100%;
height: 100%;
position: relative;
}
span.portfolio-hover-text {
background: rgba(27,187,230,0.8);
color: white;
display: table;
font-size: 3em;
position: absolute;
width: 100%;
height: 100%;
top: 0;
opacity: 0;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
transition: opacity 500ms;
}
#portfolio_hover_wrapper a:hover span.portfolio-hover-text {
opacity: 1;
}
span.portfolio-hover-text span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
Вы хотите, чтобы этот баннер накладывал изображение и в центр изображения правильно? Правильно? Это можно сделать полностью в CSS, если это работает для вас –
Работает ли этот код для вас? если так, я сделаю это в ответ и объясню. http://codepen.io/XanderLuciano/pen/BoNXJr –
За исключением нижней. http://imgur.com/aXN7Eva – JordanQ