CSS – Вращение картинок внутри контейнера так, чтобы они не выходили за края

css vraschenie kartinok - CSS - Вращение картинок внутри контейнера так, чтобы они не выходили за края

Посмотрите внимательно, центральная картинка смещена css-свойством transform, но при этом находится в пределах своего контейнера (соседние картинки аналогичного размера). В данной статье научимся применять такие эффекты. Дополнительно, зададим вращение соседних картинок в разные стороны

Итак, воссоздадим разметку для картинок, как на скриншоте выше:

<section>
     <figure><img src="1.jpg" /></figure>
     <figure><img src="1.jpg" /></figure>
     <figure><img src="1.jpg" /></figure>
</section>

Ну тут все предельно просто. Создаем секцию и помещаем картинку в контейнер тегом figure. Все, что остается, это применить несколько правил на CSS:

figure{
       /*размеры у каждого свои*/
    overflow: hidden; /*все, что заходит за границы - не показывать*/
}
figure img{
    max-width: 100%;
    text-align: center;
}
figure:nth-of-type(1) img:hover,
figure:nth-of-type(3) img:hover{
    transition:.5s;
    transform: scale(1.25) rotate(-7deg);
}
figure:nth-of-type(2) img:hover{
    transition:.5s;
    transform: scale(1.25) rotate(+7deg);
}

Похожие записи


JS — скрыть внешние ссылки на сайте
Очень простой скрипт для скрытия внешних ссылок на любом сайте. Разрабатывался для CMS WordPress, но будет работать абсолютно везде. Полностью...
jQuery — таймер обратного отсчета с изменяемой скоростью
Рассмотрим наглядный пример управления таймером на jQuery. Задача: Таймер запускается при загрузке страницы. При клике на кнопку с числом скорость...
jQuery Cookies — ограничиваем повтор события с помощью куков
Cookies — возможность сохранить в браузере некие данные, которые не удалятся после обновления страницы. Задача: отследить с помощью javaScript фиксированное...
jQuery — очищаем поле с результатом после каждого выполненного события
Уже после написаний данной статьи случайно наткнулся на реальный пример описанного здесь простейшего косяка в jQuery коде. Это известный онлайн...
jQuery — простое модальное окно
В данной статье расскажу про очень простое решение с модальным окном на jQuery. Прикручивал его поверх платного конструктора шаблонов сайта...

Добавить комментарий