Рейтинг: 3.0/2

Метки

слайдшоу, Фотогалерея

Опрос: Чего добавлять больше?

Чего добавлять больше?
Всего ответов: 192

Главная » 2011 » Февраль » 22 » Слайдер изображений c помощью Sliderman.js

Слайдер изображений c помощью Sliderman.js

Сегодня мы рассмотрим создание эффектного слайдера для демонстрации изображений. В основе работы данного слайдера лежит использование скрипта Sliderman.js от Taras Ozarko

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

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

Как обычно, в секции HEAD страницы нам нужно подключить файл стилей, а также сам скрипт

Code

<style type="text/css">
.c { clear: both; }
</style>
<script type="text/javascript" src="/sliderman.js"></script>
<link rel="stylesheet" type="text/css" href="/sliderman.css" />

В тело страницы после тега bоdy вставляем код самого слайдера, а также скрипт-обработчик, отвечающий за эффекты при смене изображений

Code
<div id="examples_outer">
             
        <div id="slider_container_1">

         <div id="SliderName">

          <a href="#1">
           <img src="img/1.jpg" title="Description from Image Title" />
          </a>
          <div class="SliderNameDescription">
           <img src="img/2.jpg" height="40" style="float:left;margin-right:5px;" />
           <strong>Nulla luctus congue fermentum.</strong>
Integer <a href="javascript:void(0);">elementum</a> convallis lorem eu volutpat. Suspendisse fermentum arcu in lorem fringilla ultricies. Nam vel diam nisi.
          </div>
          <a href="#2">
           <img src="img/2.jpg" />
          </a>
          <img src="img/3.jpg" />
          <div class="SliderNameDescription"><a href="#3">Link</a></div>
          <img src="img/4.jpg" />
          <div class="SliderNameDescription"><strong>Nullam nec velit vel leo tristique commodo.</strong>
Nulla facilisi. Fusce lacus massa, ullamcorper sed hendrerit quis, venenatis eget tortor.</div>
         </div>
         <div class="c"></div>
         <div id="SliderNameNavigation"></div>
         <div class="c"></div>

         <script type="text/javascript">

          // we created new effect and called it 'demo01'. We use this name later.
          Sliderman.effect({name: 'demo01', cols: 10, rows: 5, delay: 10, fade: true, order: 'straight_stairs'});

          var demoSlider = Sliderman.slider({container: 'SliderName', width: 640, height: 300, effects: 'demo01',
          display: {
           pause: true, // slider pauses on mouseover
           autoplay: 3000, // 3 seconds slideshow
           always_show_loading: 200, // testing loading mode
           description: {background: '#ffffff', opacity: 0.5, height: 50, position: 'bottom'}, // image description box settings
           loading: {background: '#000000', opacity: 0.2, image: 'img/loading.gif'}, // loading box settings
           buttons: {opacity: 1, prev: {className: 'SliderNamePrev', label: ''}, next: {className: 'SliderNameNext', label: ''}}, // Next/Prev buttons settings
           navigation: {container: 'SliderNameNavigation', label: ' '} // navigation (pages) settings
          }});

         </script>

         <div class="c"></div>
        </div>
        <div class="c"></div>
       </div>
               
       <div class="c"></div>

Как видим, в данном примере реализовано четыре способа вывода изображений:

- изображение с описанием под ним, содержащим мини-картинку (2.jpg) и ссылку

Code
     <a href="#1">
           <img src="img/1.jpg" title="Description from Image Title" />
          </a>
          <div class="SliderNameDescription">
           <img src="img/2.jpg" height="40" style="float:left;margin-right:5px;" />
           <strong>Nulla luctus congue fermentum.</strong>
Integer <a href="javascript:void(0);">elementum</a> convallis lorem eu volutpat. Suspendisse fermentum arcu in lorem fringilla ultricies. Nam vel diam nisi.
          </div>

- изображение без описания, являющееся само ссылкой

Code
      <a href="#2">
           <img src="img/2.jpg" />
          </a>

- изображение с описанием в виде обычного текста

Code
<img src="img/4.jpg" />
          <div class="SliderNameDescription"><strong>Nullam nec velit vel leo tristique commodo.</strong>
Nulla facilisi. Fusce lacus massa, ullamcorper sed hendrerit quis, venenatis eget tortor.</div>
         </div>

- изображение, описание которого состоит из одной лишь ссылки

Code
<img src="img/3.jpg" />
          <div class="SliderNameDescription"><a href="#3">Link</a></div>

Источник

Ссылка:
BB-код:
HTML-код:
Всего комментариев: 0

Оставь комментарий первым!
Имя *:
Email:
Код *: