В настоящее время я использую css в squarespace, чтобы сделать так, чтобы заголовки изображений покрывали все изображение при наведении, но из-за некоторого кода squarespace я могу сделать так, чтобы он покрывал нижнюю часть изображения.
Вот страница сайта, которую я редактирую:
И вот код, который у меня есть, чтобы изменить заголовок:
.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper {
position: absolute;
color:#fff;
top: 0%;
bottom: 10%;
left: 0%;
right: 0%;
opacity: 0;
transition: all .5s ease;
transform: translate(-0%,-0%);
-webkit-transform: translate(-0%,-0%);
-ms-transform: translate(-0%,-0%);
-moz-transform: translate(-0%,-0%);
}
Заранее спасибо!
2 ответа
Когда вы смотрите с помощью инспектора элементов в инструментах разработчика Chrome или что-то в этом роде, вы видите, что максимальная высота: 75% применяется к классу заголовка. Вам нужно изменить это на 100% в вашем CSS.
Это то, что в элементе инспектора
.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption-wrapper {
max-height: 75%;
opacity: 1;
visibility: visible;
}
Удалите max-height
отсюда
.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption-wrapper {
max-height: 75%;
}
и установите height: 100%
.
Новые вопросы
html
HTML (язык разметки гипертекста) - это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы, касающиеся HTML, должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто используется вместе с [CSS] и [javascript].