Плагин jQuery - Lettering
Веб типографика становится все более мощным и важным инструментом в деле построения и развития сетевых проектов. Lettering.js - небольшой плагин для радикальной веб типографики.
Индивидуальный контроль над символами
Начнем с типового использования.
<h1 class="fancy_title">Заголовок</h1>
Надо включить в код страницы jQuery, плагин Lettering.js и код для запуска скрипта:
<script src="path/to/jquery-1.4.2.min.js"></script> <script src="path/to/jquery.lettering.min.js"></script> <script> $(document).ready(function() { $(".fancy_title").lettering(); }); </script>
Скрипт поработает над вашим .fancy_title, а в итоге получится:
<h1 class="fancy_title"> <span class="char1">З</span> <span class="char2">а</span> <span class="char3">г</span> <span class="char4">о</span> <span class="char5">л</span> <span class="char6">о</span> <span class="char7">в</span> <span class="char8">о</span> <span class="char9">к</span> </h1>
А дальше остается лишь использовать CSS для классов .char#
. Плагин задействует простой счетчик, но это самый быстрый и легкий способ получить контроль над каждым символом.
Можно забыть о головной боли при поддержке и внесении изменений в код. Допустим, ваш клиент/босс приходит на следующий день после завершения верстки и заявляет, что SEO специалист требует замены надписи на "Крутой заголовок". Все что нужно сделать - изменить в разметке тег h1 на:
<h1 class="fancy_title">Крутой заголовок</h1>
Плагин Lettering.js также можно использовать в CMS (WordPress, Expression Engine и так далее) и в сочетании с другими плагинами.
Индивидуальный контроль над словами
Однако, можно использовать плагин не только для символов, но и для слов:
<p class="word_split">Разделяй и властвуй.</p> <script> $(document).ready(function() { $(".word_split").lettering('words'); }); </script>
В итоге получится разметка:
<p class="word_split"> <span class="word1">Разделяй</span> <span class="word2">и</span> <span class="word3">властвуй.</span> </p>
И каждое слово можно можно стилизовать с помощью классов .word#.
Индивидуальный контроль над строками
Если форматирование текста имеет строки в рамках одного параграфа, разделенные тегом <br/>
, то можно разбить такой параграф с помощью плагина на отдельные строки для стилизирования.
<p class="line_split">Сложный текст.<br/> Он включает несколько строк.<br/> Бывает и так.</p> <script> $(document).ready(function() { $(".line_split").lettering('lines'); }); </script>
В итоге мы получим:
<p class="line_split"> <span class="line1">Сложный текст.</span> <span class="line2">Он включает несколько строк.</span> <span class="line3">Бывает и так.</span> </p>
Ну а дальше дело CSS.
В одном из уроков на нашем сайте плагин Lettering.js используется в сочетании с другими техниками CSS для получения эффекта размытого текста.
5 последних добавленных файлов в рубрике"Скрипты"
-
Плагин для создания круговых обзорных изображений с управлением курсором
ThreeSixty - плагин jQuery для создания из серии изображений кругового обзорного представления, которое управляется с помощью мыши или курсора.
-
Набор стилей для чекбоксов
9 наборов правил для оформления чекбоксов на страницах и формах веб проекта.
-
Выскальзывающие счетчики категорий
Набор правил CSS для формирования выскальзывающих ярлыков с количеством записей в категории или метке.
-
Круглый элемент управления на CSS
Набор правил и разметка для организации оригинального элемента управления для веб проекта.
-
CSS код индикатора загрузки
Интересный индикатор загрузки, сделанный без использования изображений и JavaScript.