ArtShok. Сайтостроение и немного SEO

Уроки и примеры по CSS, jQuery. Советы по монетизации и продвижению сайтов

Вы находитесь на блоге "ArtShok. Красивое сайтостроение".
Блог в большей степени посвящен примерам и урокам по CSS, jQuery, AJAX и немного внимания будет уделено продвижению (SEO). Иначе говоря, всему тому, что поможет сделать Ваш сайт более красивым и совершенным.

Машина твоей мечты вместе с Sape!

11 апреля 2009

jQuery пример: красивая смена текста за 10 минут

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

Ничего сложного в данном уроке нет и займет он в среднем минут 10 (при чем у меня большая часть времени ушла на подготовку фона для примера - пришлось выверять с картой где какие города находят). Чтобы понять о чем речь - смотрим пример.

Демо | Скачать

Шаг 1. Подгружаем jQuery + Cycle Plugin

<script type="text/javascript" src="images/jquery-1.js"></script>
<script type="text/javascript" src="images/jquery.js"></script>

Шаг 2. Устанавливаем вид и скорость смены блоков (можете прописать в отдельном файле, чтобы сильно не перегружать страницу кодом)

<script type="text/javascript">
$(document).ready(function() {
var parentTaglineEl = $('#tagline');
parentTaglineEl.cycle({
fx: 'fade',
speed: 1000,
timeout: 6000,
random:  0
});

});
</script>

где fade - это смена через растворение,
speed - скорость смены
timeout - задержка в смене кадров
random: 0 - текст идет в том порядке, в котором он у вас и прописан; если хотите вразнобой - ставите random: 1

Шаг 3. Сам текст
Сделаем для примера пару блоков

<div id="tagline-one" class="tagline"
style="position:absolute; top:0pt; left:0pt; display:none;
z-index:5; opacity:0;">
<h1><span class="emphasis">Находка — город и порт</span></h1>
<h2><span class="emphasis">в Приморском крае</span>
и поисковый алгоритм от Яндекса</h2>
</div>
<div id="tagline-two" class="tagline hide"
style="position:absolute; top:0pt; left:0pt; display:none;
z-index:4; opacity:0;">
<h1><span class="emphasis">Магадан — город и порт</span></h1>
<h2><span class="emphasis">на северо-востоке России</span>
- еще один</h2>
<h3>алгоритм от Яндекса</h3>
</div>

Я торможу, ну а Вы можете выносить стили в css-файл, который кстати теоретически мы забыли подключить на том же этапе, что и плагины. Но думаю, что и так понятно :)

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

Ну а пока вы будете практиковаться и всяко разно разбирать данный jQuery пример по полочкам? я планирую открыть какой-нибудь мануал по Adobe Illustrator и заняться векторной графикой, ибо принимаю участие в еще одном интересном конкурсе по разработке логотипа для блога “Всеобщее самообучение”. У кого уже есть навыки в данной сфере - присоединяйтесь! Приз - $100.

Рекомендуемые статьи:

Обязательно к использованию:



  1. 11 ноября 2009
    16:00

    Логотип создать - практическая конкурсная работа | Всеобщее самообучение:

    [...] автор блога ArtShok. Красивое сайтостроение и немного SEO [...]

Комментарии к этой записи


  1. Для меня jQuery - это что-то красивое, но еще неисследованное. Очень понравились эффекты галерей, а такой эффект как в примере - очень полезная штука.
    Уже думаю, как применить, а там возникнет потребность реализовать. Вот и еще новая область необходимых навыков для самообучения! :)

    Чтобы принять участие в конкурсе, не обязательно быть знатоком программы, можно ее осваивать в процессе. Так гораздо интереснее, по моему. Присоединяясь к участникам конкурса, приобретайте новые, такие полезные навыки. Успехов всем!

    [Ответить]


  2. А будет ли работать скрипт, если вместо появляющегося текста поставить картинки с текстом?

    [Ответить]

    ArtShok:

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

    [Ответить]


  3. Вот это урок классный! Спасибо за труд!

    [Ответить]


  4. # 4 банковская мышь (1)

    а почему у вас всё в pt, а не в пикселях? О_о

    [Ответить]

    ArtShok:

    Я вас удивлю, но бывает еще обозначение размера в em и %

    [Ответить]


  5. Спасибо за урок, очень пригодится.
    Только не понятно почему ИЕ8 обрезает низ заголовка h3 и как это исправить

    [Ответить]


  6. демо подправить надо..

    [Ответить]


  7. # 7 Гайский сайт (1)

    попробуем вживить на нашем сайте этот плагин. Возможно для прокрутки свежих объявлений.

    [Ответить]

Оставить комментарий или два