СЛАЙД-ШОУСлайд-шоу для сайтаСоздать и добавить на сайт слайд-шоу обязательно должен уметь каждый веб-мастер. Использование слайдеров чрезвычайно популярно, и их можно встретить, практически, на любом современном ресурсе. И это не случайно! Если Вы были на странице "Анимация",
то видели там работу GIF-анимации. Такого недостатка полностью лишено слайд-шоу! Именно поэтому, для размещения на сайте различных многоцветных рисунков, фотографий, лучше всего воспользоваться не анимацией, а слайд-шоу. Только в этом случае, применения столь любезных моему сердцу простых HTML+CSS, уже будет недостаточно. Нужно подключать скрипты ... ... ! Создание слайд-шоу на сайтеСамое оптимальное решение - использовать jQuery. Здесь применил jQuery для создания слайд-шоу на своём сайте, или, так называемого, слайдера. Его работу Вы видите сейчас ниже, а под ним подробно написал, что делал для создания такого вида слайдера, и показал ещё 7(!) действующих слайдеров. Как видите, этот слайдер работает исправно! Впрочем, и все остальные тоже. Можете сами убедиться. => смотреть сразу **Примечание. В отличие от других страниц раздела jQuery, нужные скрипты прописал непосредственно
в HTML-код самой этой страницы. Однако, подробнее об этом и обо всём остальном, по-порядку - дальше. Подготовка слайд-шоуРабота по созданию и установке слайд-шоу на сайте обычно состоит из 4-ёх основных этапов. Подготовка изображений для слайдера1. Подобрал фотографии. Главное - чтобы они были обязательно одного размера. Нужно их тщательно измерить. 2. Нарисовал в фотошоп графическое изображение слайдера в стиле "телевизор". Пусть не оригинально, зато очень удобно. Создание HTML+CSS каркаса для слайд-шоуКартинки прописываются в HTML-коде именно в то место, где они в дальнейшем будут выводиться. Срипты же, можно прописать потом в любое удобное место. Я обычно оставляю место для них сразу под рисунками. Структура логичнее. Разместил сами изображения внутри тэга p, для которого установил в стилях CSS ширину и высоту, и указал его class="slideshow".
А сам абзац с ними поместил внутрь общего тэга div, на фон которого повесил подготовленное графическое изображение слайдера (телевизор*).
Ему дал class="slider_fon". В правилах CSS указал размер окна для изображений, которые потом будут появляться в слайдере (width - height).
Естественно, у всех изображений должен быть одинаковый размер. Если же, всё-таки, Вам захочется так сделать, то, размеры указывайте ОБЩИЕ, то есть: изображение + ВСЕ установленные отступы и границы. Подключение скриптовРекомендую посетить справочную страницу, которую делал для себя во время изучения технологии jQuery.
Очень поможет Вам разобраться. * * * Как всегда, сначала создал папку js на сайте. Затем скачал нужные скрипты для слайд-шоу (архив), и распаковал его в эту папку. В ней получилось два файла скриптов: ядро jquery-1.8.3.min.js и плагин jquery.cycle.all.min.js. В неё же, на всякий случай, добавил и свой управляющий файл myscripts11.js. Однако, здесь он мне не пригодился для запуска и демонстрации слайд-шоу.
Разве что, проверил им правильное подключение созданной папки. Дальше. Внутрь тэга <head> ... </head> вставил строчки, где прописал пути к скриптам.
У меня они: <script src="js/jquery-1.8.3.min.js" type="text/javascript"></script>, и
к плагину: <script src="js/jquery.cycle.all.min.js" type="text/javascript"></script>. - и последнее - Зашедшие на мой сайт с отключённым в браузере интерпретатором JavaScript, наблюдать слайд-шоу, разумеется, не смогут. Ну вот! Слайд-шоу создано. Осталось настроить его параметры: скорость смены рисунков, способы их показа, и т.д.. Настройка параметров слайд-шоуКак уже писал выше, (в примечании**), нужные скрипты прописал непосредственно в HTML-код самой этой страницы. Вообще же, легко установить различные, интересные типы переходов между картинками, изменяя javascript,
размещённый в теле страницы.
* * * Впрочем, не огорчайтесь. Всё в Ваших руках! * * * Дальше сможете посмотреть работу ещё 7-ми слайдеров, которые решил разместить на этой же самой странице ниже. Другие виды слайд-шоуНе буду в этом подразделе столь подробно описывать все действия по созданию слайд-шоу.
В принципе, они абсолютно одинаковые. Если хотите разместить различные варианты слайд-шоу на одной странице сайта, как я это сделал здесь (увидите ниже),
указывайте разные классы для каждого варианта в строчке скрипта $('.slideshow').cycle({ Посмотрите сначала на неподвижные рисунки, которые, аналогично, взял из обучающего курса (Какого? Повторю ссылку: "Ссылки"), и разместил их здесь для сравнения. Вот они. Будущие участники 7-ми слайд-шоу!
Покажу несколько популярных видов слайдеров. Вставил их, для удобства просмотра, в общую таблицу.
* * * Надеюсь, показанное "групповое" слайд-шоу Вам понравилось. А серьёзно - такой способ создания слайд-шоу для сайта экономит огромное количество места на странице. Посмотреть практическое применение слайдеров для дизайна страниц ресурса, можете на специально созданном мною сайте-визитке "Личная страничка". Можно ли сделать что-либо подобное БЕЗ подключения скриптов? Слайд-шоу только на HTMLКак создать простой слайдер на сайте, чтобы НЕ применять разные сложные и тяжёлые (по "весу") скрипты?
Легко! Воспользуемся для этого базовыми технологиями интернета => HTML + CSS. Базовые - означает такие, без которых интернет невозможен вообще, в принципе! Впрочем, сначала посмотрите простые слайд-шоу, созданные только на языке HTML, без использования каких-либо скриптов. После уже сами сможете решить, что больше подходит Вашему ресурсу. ЗаключениеНадеюсь, размещённая информация о том, как можно просто создать слайд-шоу для сайта, была Вам интересна. Посетителям, кому нужно создать слайд-шоу, либо галерею на сайте, подключить аудио и видео к нёму, но нет времени самостоятельно заниматься этим, способен помочь раздел "Выбор исполнителя" (откроется в новом окне). * * * Сделал прямой заход на эту страницу из трёх БОЛЬШИХ разделов. Вернуться также можно прямо.
Наведите курсор мыши на стрелки - появятся подсказки, куда они ведут. |
Все права защищены. Copyright © 2009 - Коротеев Владимир.