Раздвижные панели для изображений
Приветствую всех посетителей сайта! Сегодня мы рассмотрим, как создать аккуратные раздвижные панели для изображений на чистом CSS. Я предпочитаю там, где можно, обходится без скриптов, нынче это вполне реально. Все современные браузеры поддерживают CSS3 и, соответственно, корректно отображают переходы и анимацию, созданную таким образом.
В чем изюминка данных панелей? В отличие от большинства слайдеров, в которых картинки меняются целиком, панели разбивают изображение на равные фрагменты, в нашем примере - на четыре и при нажатии на номер внизу каждого фрагмента происходит смена картинки. В архив включены 4 стиля для эффекта смены изображений:
1. Скольжение вправо, все фрагменты движутся в одном направлении.
2. Скольжение влево/вправо, т.е. первый и второй фрагменты движутся навстречу другу, так же как третий и четвертый.
3. Скольжение вниз/вверх, первый и третий фрагменты движутся вверх, второй и четвертый - вниз.
4. Масштабирование, все фрагменты плавно меняются с эффектом небольшого зума.
При этом для каждого изображения отображаются название и описание, которые также меняются с заданным эффектом.
На странице демо вы можете посмотреть все это в действии и выбрать понравившийся вариант. Реализовать CSS-панели на своем сайте вовсе не сложно, как это может показаться на первый взгляд. Достаточно разместить html-код на странице в том месте, где хотите установить панели и подсоединить стили, вписав их в файл стилей сайта style.css либо создав для него отдельный файл.
Ниже скриншот панелей на одном из моих сайтов.