Как сделать простую галерею изображений из 4 картинок с наложением текста при наведении курсора?
Я просто пытаюсь получить 4 изображения одинакового размера, центрированные на фоне с наложением текста при наведении курсора на изображения. Я не знаю, имеет ли мой вопрос смысл именно так, ха-ха. Я не очень хороший программист и, скорее всего, не буду продвигаться дальше этого в ближайшее время. Я просто ищу "быстрое и легкое решение", если оно существует.
Как вы можете видеть с моим кодом (надеюсь) Я пытаюсь взять эти 4 образца изображений и центрировать их с приличным количеством текста, который отображается при наведении курсора. Я не знаю, возможно ли это, но я бы хотел, чтобы они были разумно центрированы с приличным визуальным фоном между ними. Может быть (боковое примечание и менее важное) есть ли способ сделать окно прокрутки при переполнении на наведении/наложении тоже? Большое вам спасибо за ваше время.
Что я уже пробовал:
тело,
HTML {
высота: 100%;
маржа: 0;
}
.Бритиш газ {
фоновое изображение: url("http://static1.businessinsider.com/image/587621bcdd08953f208b491a/14-eerily-beautiful-photos-of-europes-first-underwater-art-museum.jpg");
высота: 100%;
фон-положение: центр;
фон-повторить: не повторять;
фон-размер: обложка;
}
ул {
список-стиль-тип: нет;
}
.контейнер {
положение: относительное;
ширина: 48%;
поплавок: правый;
маржа-дно: 70px;
}
.изображение {
дисплей: встроенный блок;
ширина: 300px;
высота: 200px;
маржа: авто;
граница-радиус: 15%
}
.наложить {
положение: абсолютное;
топ: 0;
дно: 0;
слева: 0;
справа: 0;
высота: 200px;
ширина: 300px;
непрозрачность: 0;
переход: легкость 2s;
цвет фона: зеленый;
граница-радиус: 15%
}
.контейнер:наведите .наложение {
непрозрачность: .75;
}
.текст {
белый цвет;
размер шрифта: 1.5 vw;
положение: абсолютное;
топ: 50%;
осталось: 35%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
<div class="bg"> <div class="container"> <img src="https://i.pinimg.com/736x/96/3b/ee/963beeb07d222d64094a25bc3840b532--easter-bunny-a-bunny.jpg" alt="Avatar" class="image"> <div class="overlay"> <div class="text"> It's a vampire bunneh!!! BUNNICULA!!!! YES!!! HAHAHAHA </div> </div> </div> <div class="container"> <img src="https://i.ytimg.com/vi/Q6xybdaV3xs/maxresdefault.jpg" alt="Avatar" class="image"> <div class="overlay"> <div class="text"> <ul> <li>This really isn't my text</li> <li>But I'm playing with it anyway</li> <li>To show my UL stuff</li> <li>or something of that nature</li> <li>Hi and thank you</li> <li>if you choose to help</li> <li>Or if you just want to laugh and watch</li> </div> </div> </div> <div class="container"> <img src="http://www.herts.ac.uk/__data/assets/image/0009/66717/rocket_car_launch.jpg" alt="Avatar" class="image"> <div class="overlay"> <div class="text"> I thought this thing was kinda cool </div> </div> </div> <div class="container"> <img src="https://upload.wikimedia.org/wikipedia/en/e/eb/Spaceball_jump_over_Skydive_35.jpg" alt="Avatar" class="image"> <div class="overlay"> <div class="text"> I've always wanted to go skydiving! </div> </div> </div> </div>
Karthik_Mahalingam
пробовать
<ul style=" overflow: auto; height: 190px;">