×
Внимание, мошенник-работодатель (10 авг 2017)

Вниманию программистов Санкт-Петербурга, на SuperJob-е вновь активизировался Семен Григорьевич Шумейко..

Вопрос Пример масштабирования для события :hover

Больше
6 года 2 мес. назад #1 от ralf
ralf создал эту тему: Пример масштабирования для события :hover
Интересный пример масштабирования для события :hover

При наведении курсора мыши картинка постепенно увеличивается в размерах, убрали курсор - возвращается к первоначальному размеру.

Посмотреть демо

Как такое реализовано? Используется набор изображений размером 400х133 px. Затем они уменьшаются в размерах в коде CSS до 300х100 px и расширяются при наведении курсора мыши. Используется центрирование по горизонтали, и изображение с новым размером может все испортить, поэтому применяется отрицательное значение поля, которое равное половине ширины.
#container {
width: 300px;
margin: 0 auto;
}
#ex2 img{
height: 100px;
width: 300px;
margin: 15px 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
}
#ex2 img:hover {
height: 133px;
width: 400px;
margin-left: -50px;
}​

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.