Простая CSS3 галерея изображений

CSS3 галерея с эффектом зума

Простая и изящная галерея изображений может быть получена с использованием анимации CSS3, теней и свойства "transform". При наведении курсора мыши изображение будет увеличиваться и надвигаться на пользователя.

Галерея на CSS3

 

Реальная демонстрация

 

 

 

Код отлично работает в Chrome, Safari 4+, Opera 9.5+, FF 4+. В IE анимации не поддерживаются, поэтому эффект веден не полностью.

CSS:

<style type="text/css">

.hovergallery img{
-webkit-transform:scale(0.8); /*Webkit: уменьшаем размер до 0.8*/
-moz-transform:scale(0.8); /*Mozilla: масштабирование*/
-o-transform:scale(0.8); /*Opera: масштабирование*/
-webkit-transition-duration: 0.5s; /*Webkit: длительность анимации*/
-moz-transition-duration: 0.5s; /*Mozilla: длительность анимации*/
-o-transition-duration: 0.5s; /*Opera: длительность анимации*/
opacity: 0.7; /*Начальная прозрачность изображений*/
margin: 0 10px 5px 0; /*Интервалы между изображениями*/
}

.hovergallery img:hover{
-webkit-transform:scale(1.1); /*Webkit: увеличиваем размер до 1.2x*/
-moz-transform:scale(1.1); /*Mozilla: масштабирование*/
-o-transform:scale(1.1); /*Opera: масштабирование*/
box-shadow:0px 0px 30px gray; /*CSS3 тени: 30px размытая тень вокруг всего изображения*/
-webkit-box-shadow:0px 0px 30px gray; /*Webkit: тени*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla: тени*/
opacity: 1;
}

</style>

HTML:

<div class="hovergallery">
	<img src="coconut.jpg" />
	<img src="sunbreakthrough.jpg" />
	<img src="desert.jpg" />
	<img src="sunflower.jpg" />
	<img src="forest.jpg" />
	<img src="duck.jpg" />
</div>
Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Полезное"

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 2 Сентября 2011 17:23
    Serpanok
    Хорошо! Жаль качество картинок оставляет желать лучшего ;)
  • 4 Сентября 2011 22:20
    Leonheart
    Отлично, огромное спасибо!
  • 8 Сентября 2011 17:50
    mais
    Не роботает в ИЕ !!!
  • 26 Декабря 2011 20:29
    alekshia
    Здравствуйте. Я что-то не понял прикола, зачем скачивать, если можно коды прям от сюда копировать???
  • 26 Декабря 2011 21:38
    alekshia
    Подскажите пожалуйста, а как правильно его нужно устанавливать? Я закинул код в CSS, потом в HTML виде, на странице записей, закинул другой код, но почему-то ничего не показывает. Может картинки нужно сначала закинуть в какую-то папку, в папке wp-content??? Или как???
  • 3 Января 2012 22:53
    Xasler
    C ie как?
  • 5 Сентября 2012 20:07
    Conkeydon
    Вот интересный вариант - http://lecaw.ru/index.php/categories/css/item/286-kak-sozdat-animirovannuyu-gallereyu-izobrazheniy
  • 29 Мая 2013 09:35
    mrdeemiks
    Все отлично, есть лишь одно но, после добавления скрипта, страницу растягивает по ширине, и урезаются вкладки слева, есть решение?
  • 7 Октября 2013 06:32
    Chame1ion
    Спасибо, это то, что мне было нужно)
  • 24 Февраля 2014 12:23
    retronik
    В IE 10 неработает!
    • 25 Августа 2014 11:55
      Oleg1zp
      Для ie
      -ms-transform:scale
  • 10 Февраля 2015 01:51
    richkovskiy2013
    Скажите, пожалуйста, зафиксировать картинку, чтобы при приближении мышки она не тряслась. У вас смотрю на сайте такого нет.
  • 11 Декабря 2015 01:29
    Critick
    Пасиб
^ Наверх ^