Как создать: изображение наложение масштабирования
- Предыдущая страница Пролистывание叠加 изображения
- Следующая страница Заголовок叠加 изображения
Узнайте, как создать эффект масштабирования наложения при наведении.
Полное масштабирование изображения наложением
Перетащите указатель мыши на изображение, чтобы увидеть эффект масштабирования.

Как создать эффект наложения масштабирования
Шаг 1 - Добавьте HTML:
<div class="container"> <img src="img_avatar.png" alt="Аватар" class="image"> <div class="overlay"> <div class="text">Hello World</div> </div> </div>
Шаг 2 - Добавьте CSS:
/* Контейнер, в котором необходимо разместить слой. Установите ширину по мере необходимости */ .container { position: relative; width: 50%; } /* Сделать изображение адаптивным */ .image { width: 100%; height: auto; } /* Эффект наложения (полное высота и полная ширина) - расположен над контейнером и изображением */ .overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 100%; transform: scale(0); transition: .3s ease; } /* При наведении мыши на контейнер, текст слоев будет «масштабироваться» для отображения */ .container:hover .overlay { transform: scale(1); } /* Текст в слое, выравнивание по горизонтали и вертикали居中 */ .text { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; }
Соответствующие страницы
Учебное пособие:CSS изображение
Учебное пособие:Как создать эффект叠加 при наведении на изображение
- Предыдущая страница Пролистывание叠加 изображения
- Следующая страница Заголовок叠加 изображения