Авторизация







Регистрация / Забыли пароль?

Регистрация нового пользователя











< Назад

Восстановление пароля





< Назад

Добро пожаловать

Выход


Ежедневное обновление статей и уроков, будь в курсе, держи руку на пульсе событий!

Главная >> jQuery

Галерея картин для сайта в виде 3D комнаты

Урок есть и в видеоформате! Смотреть?

Вам нравиться быть в галерее? Думаю да, ведь даже картины к которым мы привыкли, там смотрятся иначе, выгоднее и краше. Чтобы создать похожее ощущение на нашем сайте, мы можем сделать свою галерею, и разместить в ней свои картины.


  Сегодня мы хотим поделиться с вами ещё одним 3D экспериментом. Идея заключается в том, чтобы создать галерею изображений с помощью CSS и 3D преобразований. Изображения будут «подвешены» вдоль стены, которая будет иметь конец. После достижения конца стены, происходит вращение и мы увидим следующую стену, на которой так же располагаются несколько изображений. Смысл в том, чтобы дать человеку реальную атмосферу присутствия в комнате с четырьмя стенами и углами, как в настоящей галереи. Каждое изображение будет иметь небольшое описание находящееся снизу, и при нажатии на него, появится версия по больше.

  Пожалуйста, обратите внимание, что это только экспериментальная версия, для её правильного отображения нужна поддержка CSS3 преобразований, и вероятно заработает не во всех браузерах.
Для просмотра демо, мы рекомендуем Google Chrome, там она работает лучше.

  Мы используем следующую структуру HTML для добавления изображений и заголовков в галерею:

<div id="gr-gallery" class="gr-gallery">
 
    <div class="gr-main">
 
        <figure>
            <div><img src="images/11.jpg" alt="img01" /></div>
            <figcaption>
                <h2><span>Penn. Station, Madison Square Garden and Empire State Building</span></h2>
                <div><p>New York City, 2009, by <a href="http://www.flickr.com/photos/thomasclaveirole">Thomas Claveirole</a></p></div>
            </figcaption>
        </figure>
 
        <figure>
            <!-- -->
        </figure>
 
        <!-- -->
    </div>
     
</div>

Сначала мы создадим комнату, в которой будет находиться главная стена:

<div id="gr-gallery" class="gr-gallery">
 
    <div class="gr-main" style="display: none;">
        <!-- -->
    </div>
 
    <div class="gr-room">
        <div class="gr-wall-main">
            <div class="gr-floor" style="width: 3382px;"></div>
            <figure></figure>
            <figure></figure>
            <!-- -->
        </div>
    </div>
 
    <nav>
        <span class="gr-prev">prev</span>
        <span class="gr-next">next</span>
    </nav>
 
    <div class="gr-caption">
        <span class="gr-caption-close">x</span>
    </div>
     
</div><!-- /gr-gallery -->

  Основная стена получит такую ширину, чтобы на ней уместилось несколько изображений. По умолчанию, число изображений на одной стене, получается методом деления общего количества картин, на четыре(стены).
  Мы так же можем задавать количество изображений на одной стене самостоятельно, при инициализации массива, как это сделать, смотрите ниже:

Gallery.init( {
    layout : [3,2,3,2]
} );

  Теперь, когда мы дойдём до конца стены, при помощи плагина и преобразований, мы автоматически  увидим ещё одну стену, на которой будет заданное количество изображений, а так же сам момент поворота и угол отделяющий стены, и так далее в бесконечном цикле.

  Давайте рассмотрим несколько скриншотов. Наша галерея, сразу показывает нам первый образ, который будет располагаться в центре экрана. Если у вас большой экран, вы можете увидеть и соседние изображения, а так же угол и другую стену, если размер позволяет:

  При клике на маленькое описание, снизу от фотографии, появится большая версия для удобства прочтения:

  Нажимая на стрелки навигации, мы будем переходить к следующей или предыдущей фотографии. Когда конец достигнут, просмотр начнётся с первой фотографии:

  После того, как мы просмотрели все фотографии на одной стене, происходит переход, следующая фотография позиционируется с помощью переходов CSS3 так, будто мы и правда повернулись к ней:

  При переходе от одной стене к другой, предыдущая сбрасываться, это делается для увеличения производительности:

  Сама большая проблема в подобных экспериментах, это различие в обработке 3D преобразований в разных браузерах, и конечно производительность. 

  К сожалению, мы не смогли добавить хороших теней и света, так как это существенно снизило бы производительность. 

  В любом случае, мы надеемся, что вам понравился этот небольшой эксперимент, и вы найдёте его вдохновляющим!

  Материал взят из зарубежного источника. И представлен исключительно в ознакомительных целях.


Дата публикации: 28.01.2013
Опубликовал: Сергей Кашурин
Просмотров: 582
Правила перепечатки

Правила перепечатки

Уважаемый посетитель сайта!
Ниже преведены условия использования и перепечатки материалов сайта /
Все материалы данного сайта подготовлены для Вас лично мной.

Большая часть материалов сайта - это авторские уроки, остальные, это переводы уроков с английского языка на русский.
Если Вы решили использовать материалы данного сайта где-то на своих ресурсах или в рассылке, то соблюдайте следующие требования:
1. Урок или статья должны перепечатываться «как есть» с сохранением всех ссылок на источник урока, а если это перевод, то и на сайт, авторы которого подготовили его.
2. Ссылки на сайт источника и переводчика обязательно должны быть работоспособными (при нажатии по ссылке человек должен перейти на сайт автора/переводчика). Если Вы перепечатали какой-либо документ, обязательно проверьте ссылку на работоспособность.
3. Искажение информации об авторе, источнике, переводчике при перепечатке материалов запрещено!
4. Содержание урока или статьи при перепечатке не должно подвергаться модификациям и переделке. Все уроки и статьи, размещенные на сайте, должны перепечатываться как есть. Вы не имеете права урезать, исправлять или иным образом коверкать републикуемый документ.
С уважением, Сергей Кашурин– владелец сайта /


110 бесплатных PSD элементов, для ваших слайдеров, лент, выпадающих меню навигации и аудио видео проигрывателей
Используйте бесплатно распространяемую графику, вместо того, чтобы тратить ваше драгоценное время, особенно, когда дело доходит до веб дизайна. Ведь его вы можете потратить на более нужные вещи, такие как проявление творчества. Чтобы сделать из вашего проекта конфетку, ниже приведены 110 бесплатных PSD элементов для создания слайдеров, лент, выпадающих меню навигации и аудио видео проигрывателей, полученных нами с различных веб-сайтов и отдельных лиц, которые вносят вклад в графику для дизайнеров, абсолютно бесплатно.
Colorizer: пользователь сам выберет цвет продукта на вашем сайте
Когда вы выбираете машину, или футболку в интернет магазине, хотелось бы вам самим выбрать для неё цвет? Думаю да. В этой статье, я расскажу вам про плагин Colorizer, с помощью которого, для наших дорогих пользователей, мы сможем предоставить возможность выбора цвета продукта в котором он заинтересован, что оставит о нас приятное впечатление и заявку на покупку. jQuery плагин Colorizer - изменим цвет к лучшему.
arcticModal - простые модальные окна jQuery
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.
школа танцев в москве для начинающих
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.
требуются промо модели
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.
Готовые металлические стеллажи для дома www.leomebel.ru
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.

Уроки и статьи

«Найден Самый Дешевый и Эффективный Способ Рекламы в Интернете!»

Доказанo: ведение своей почтовой рассылки - это самый действенный и дешевый метод рекламы в Интернете.

Используете ли Вы его?

Если нет, то Вы давно теряете свои деньги! Если да, то пришло время вести Вашу почтовую рассылку на самом эффективном инструменте в Рунете - сервисе рассылок SmartResponder.ru

Узнать об этом подробнее >>

Быть в курсе всех событий: