SlideItMoo - 3 красивых решения для Вашего сайта - 6 Октября 2009 - graffitis
Меню сайта
Категории раздела
Последнее на форуме
Главная » 2009 » Октябрь » 6 » SlideItMoo - 3 красивых решения для Вашего сайта
19:28
SlideItMoo - 3 красивых решения для Вашего сайта
Данный урок втройне полезней и интересней, чем любой другой урок, так как прочитав его до конца, Вы сможете создать на своем сайте три разных красивых эффекта.

1. Красивый слайдер

Для корректной работы нам необходимо:

а) Три внешних файла (2 из них с кодом фреймворка MooTools). Не забудьте исправлять путь к файлам, если меняете их расположение. Следующий код необходимо вставить между тегами :

Code
<script language="javascript" type="text/javascript" src="script/mootools-1.2.1-core.js"></script>    
    <script language="javascript" type="text/javascript" src="script/mootools-1.2-more.js"></script>    
    <script language="javascript" type="text/javascript" src="script/slideitmoo-1.1.js"></script>

б) Javascript код с настройками в начале документа сразу после верхнего кода также между .

Code
<script language="javascript" type="text/javascript">    
window.addEvents({    
'domready': function(){    
/* thumbnails example , div containers */    
new SlideItMoo({    
overallContainer: 'SlideItMoo_outer',    
elementScrolled: 'SlideItMoo_inner',    
thumbsContainer: 'SlideItMoo_items',    
itemsVisible:3,    
itemsSelector: '.SlideItMoo_element',    
itemWidth: 158,    
showControls:1});    

}    
});    
</script>

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

в) Код HTML для оформления внешнего вида слайдера

Code
<div id="SlideItMoo_outer">    
<div id="SlideItMoo_inner">    
<div id="SlideItMoo_items">    
<div class="SlideItMoo_element"></p>    
    

<strong>1: Address</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/address_128.png" /></a>    
    Nam porta tellus ac urna    
    </div>    
    <div class="SlideItMoo_element">    
    <strong>2: Ads</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/ads_128.png" /></a></p>    
    

Praesent pellentesque eros nec nisl    
    </div>    
    <div class="SlideItMoo_element">    
    <strong>3: Calendar</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/calendar_128.png" /></a>    
    Vestibulum eleifend scelerisque purus    
    </div>    
    <div class="SlideItMoo_element"></p>    
    

<strong>4: Comment</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="http://www.ruseller.com/" /></a>    
    Felis nulla iaculis lacus    
    </div>    

    <div class="SlideItMoo_element">    
    <strong>5: Home</strong>    
    <a href="http://www.ruseller.com/" target="_blank"></p>    
    

<img src="gallery/thumb/home_128.png" /></a>    
    Quisque neque. Donec quam ante, pulvinar vitae    
    </div>    

    <div class="SlideItMoo_element">    
    <strong>6: Mail</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/mail_128.png" /></a>    
    Suspendisse sodales turpis. Aliquam lectus    
    </div></p>    
    

<div class="SlideItMoo_element">    
    <strong>7: News</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/news_128.png" /></a>    
    Praesent pellentesque eros nec nisl    
    </div>    
    <div class="SlideItMoo_element">    
    <strong>8: RSS</strong></p>    
    

<a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/rss2_128.png" /></a>    
    Nam porta tellus ac urna    
    </div>    
    <div class="SlideItMoo_element">    
    <strong>9: Search</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/search_128.png" /></a>    
    Praesent pellentesque eros nec nisl    
    </div></p>    
    

<div class="SlideItMoo_element">    
    <strong>10: Sign</strong>    
    <a href="http://www.ruseller.com/" target="_blank">    
    <img src="gallery/thumb/sign_128.png" /></a>    
    Vestibulum eleifend scelerisque purus    
    </div>    
    </div>    
    </div>    
    </div>  

Не забудьте поменять ссылки и пути к картинкам под Ваши нужды.

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

Quote

2. Ротатор баннеров или изображений

Нам понадобится:

а) Внешние файлы с Mootools - см. 1 пример.

б) Javascript код с настройками в начале документа сразу после верхнего кода также между .

Code
<script language="javascript" type="text/javascript">    
window.addEvents({    
'domready': function(){    
       
    /* banner rotator example */    
    new SlideItMoo({overallContainer: 'SlideItMoo_banners_outer',    
    elementScrolled: 'SlideItMoo_banners_inner',    
    thumbsContainer: 'SlideItMoo_banners_items',    
    itemsVisible:1,    
    itemsSelector: '.banner',    
    showControls:0,    
    autoSlide: 3000,    
    transition: Fx.Transitions.Bounce.easeOut,    
    duration: 1800,    
    direction:-1});    

    }    
    });    
    </script>

в) HTML

Code
<div id="SlideItMoo_banners_outer">    
<div id="SlideItMoo_banners_inner">    
<div id="SlideItMoo_banners_items">    
<a class="banner" href="#" target="_blank"><img src="banners/1.jpg" width="557" height="134" /></a>    
<a class="banner" href="#" target="_blank"><img src="banners/2.jpg" width="557" height="134" /></a>    
<a class="banner" href="#" target="_blank"><img src="banners/3.jpg" width="557" height="134" /></a>    
</div>    
</div>    
</div>

Code
Стили оформления находятся во внешнем файле (см. пример 1)   

3. Ротатор с текстом и изображениями   

Нам понадобится:   

а) Внешние файлы с Mootools - см. 1 пример.   

б) Javascript код с настройками в начале документа сразу после верхнего кода также между <head></head>.

Code
<script language="javascript" type="text/javascript">    
window.addEvents({    
'domready': function(){    
/* thumbnails example , div containers */    
    /* info rotator example */    
    new SlideItMoo({overallContainer: 'SlideItMoo_info_outer',    
    elementScrolled: 'SlideItMoo_info_inner',    
    thumbsContainer: 'SlideItMoo_info_items',    
    itemsVisible:1,    
    itemsSelector: '.info_item',    
    itemWidth:557,    
    showControls:0,    
    autoSlide: 5000,    
    transition: Fx.Transitions.Sine.easeIn,    
    duration: 1800,    
    direction:1});    
    }    
    });    
    </script>

в) HTML

Code
<div id="SlideItMoo_info_outer">    
<div id="SlideItMoo_info_inner">    
<div id="SlideItMoo_info_items">    
<div class="info_item">    
    <a href="http://www.php-help.ro/php-tutorials/javascript-chained-select-with-mootools-12/"><img src="info_images/chained_select.jpg" /></a>    
    <h1>Chained drop down boxes, the neat way</h1>    
    Ever had a problem displaying the relationships of hierarchical data? Tons of drop downs displaying data according to what the user selected? Not any more. ChainedSelect comes to your aid with a neat display of your data. Easy to use and to implement.    
    <a href="http://www.php-help.ro/php-tutorials/javascript-chained-select-with-mootools-12/">more details</a>    
    </div>    
    <div class="info_item">    
    <h1><a href="http://www.php-help.ro/mootools-12-javascript-examples/sifr-titles-generated-using-mootools-12/"><img src="info_images/moo_sifr-300x154.jpg" /></a>MooTools and SiFR - cool, antialiased text</h1>    
    Tired of the same boring look of your text? With the help of this script, your titles will look neat! Try it out.    
    <a href="http://www.php-help.ro/mootools-12-javascript-examples/sifr-titles-generated-using-mootools-12/">more details</a>    
    </div>    
    <div class="info_item">    
    <a href="http://www.php-help.ro/mootools-12-javascript-examples/moohover-css-hover-mootools-way/"><img src="info_images/moohover-300x139.jpg" /></a>    
    <h1>MooHover - cool looking links and buttons</h1>    
    How about some cool hover effects on your links and buttons? You want it? You got it!    
    <a href="http://www.php-help.ro/mootools-12-javascript-examples/moohover-css-hover-mootools-way/">more details</a>    
    </div>    
    <div class="info_item">    
    <a href="http://www.php-help.ro/mootools-12-javascript-examples/mootools-12-javascript-image-zoom/"><img src="info_images/zoomer-225x300.jpg" /></a>    
    <h1>MooTools image zoom</h1>    
    Got really large images that your client wants you to use? No room in the page for them? Need a solution? Got one! Go get it tiger!    
    <a href="http://www.php-help.ro/mootools-12-javascript-examples/mootools-12-javascript-image-zoom/">more details</a>    
    </div>    
    </div>    
    </div>    
    </div>

Стили оформления находятся во внешнем файле (см. пример 1).

Теперь давайте посмотрим какие настройки можно использовать при оформлении всех плагинов:

* itemsVisible: количество видимых элементов
* itemsSelector: класс CSS для подвижных элементов
* showControls: показывает или скрывает навигацию (кнопки "вперед" и "назад")
* duration: продолжительность перехода
* direction: направление движения (1 - справа налево, -1 - наоборот)
* autoSlide: время в милисекундах через которое начнется прокрутка

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

Удачного Вам дня. На сегодня все!

Категория: Скрипты | Просмотров: 297 | Добавил: Johan | Теги: SlideItMoo - 3 красивых решения для | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Мини сайт
      Привет: Прохожий

      Сообщения:

      Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Мини-чат
Наш опрос

От куда ты?

Результат опроса Результаты
Все опросы нашего сайта Архив опросов

Всего голосовало: 89
Обсудить опрос на форуме
Статистика