Автор: Крис Койер
Перевод: Всеволод Козлов
В свое время я уже делал подробный обзор и «палил» тему облаков тегов. Сегодня же мне хотелось бы продемонстрировать, как с помощью CSS можно задавать размер области выделения тега при наведении на него мышки.
Фрагмент HTML кода
<ul>
<li><a class="size1" href=#">adobe</a></li>
<li><a class="size2" href=#">animation</a></li>
<li><a class="size3" href=#">arts</a></li>
<li><a class="size4" href=#">bizarre</a></li>
<li><a class="size5" href=#">blogs</a></li>
<li><a class="size6" href=#">books</a></li>
...и т.д.
</ul>
Фрагмент CSS кода
ul {
margin-top: 50px;
list-style-type: none;
}
li {
float: left;
}
ul li a {
text-decoration: none;
line-height: 2.3em;
}
ul li a.size1 {
color: #666;
padding: 2px;
}
ul li a.size1:hover {
background-color: #999;
color: white;
}
ul li a.size2 {
color: #912600;
padding: 12px;
}
ul li a.size2:hover {
background-color: #cc3500;
color: white;
}
ul li a.size3 {
color: #877900;
padding: 18px;
}
ul li a.size3:hover {
background-color: #d8c100;
color: white;
}
ul li a.size4 {
color: #1d6c01;
padding: 8px;
}
ul li a.size4:hover {
background-color: #2daf00;
color: white;
}
ul li a.size5 {
color: #004e6b;
padding: 6px;
}
ul li a.size5:hover {
background-color: #007ead;
color: white;
}
ul li a.size6 {
color: #430069;
padding: 24px;
}
ul li a.size6:hover {
background-color: #7600b9;
color: white;
}
Оригинал статьи: Tag Cloud with Varied Padding Thickness
Смотрите также:
- Скрипт галереи
- Prestashop шаблоны
- Jquery скрипты
- Создание логотипа
- Css конструктор
- Blockquote css
- Сделать сайт
- Css reset
- Ускорение загрузки сайта
- Css прилепить футер

21 комментария(-ев)
[...]W3school учит, как создать облако тегов с задаваемым в CSS размером области выделения [...]
А где живой пример?
Пример! В студию!
Статья гавно такое и лох сделает. а вот чтобы было облако в котором размер элемента облака зависит от его популярности а сам массив грузится из mysql и информация в этот массив добавляется автоматически при создании новости — такого нигде нет всяким … инет засрали!!!
AVDesign, ты дятел, выучил пару слов и пиздиш тут что попало. Инет ломится от php облаков, а если ты лошара не способен такое найти, то не лезь куда не надо. Эта тема посвящена CSS.
<=== 
Бык ты кукурузный. ===>
А автор молодец! Он не для таких долбоёбов как ты пишет.
http://my.opera.com/aLexusPro/blog/tag-cloud-simple
ООО, Спасибо большое..
Как раз хотел сделать облако тегов на своем сайте..
Поисковая система maslenov.ru + бизнес справочник.
Правда еще в доработке
Хорошая статья. Помогла мне как «чайнику» лучше понять смысл построения облака тегов. Спасибо.
На мой взгляд — это слишком простенький пример. Нет примера с разными размерами и выделениями жирным, чтобы не съезжало?
Использую на своем сайте..
Спасибо сделал!Вот только как сортировать что бы все новости открывались при выборе одного их тегов?
Хороший урок, на вашем сайте бываю очень часто, в создание сайта помогает))
Отличное для меня решение
Теперь не придется синхронизировать движки для вывода облако с поддомена
Спасибо!
У меня сайт по регистрации доменов, вот решил сделать облако тегов по доменам, низнаю что может получиться
Полная лажа для отмороженных чайников. Тупой статичный набор линков с замашкой на динамику средствами CSS. НЕ ВЕДИТЕСЬ НА ЭТОТ ДЕШЕВЫЙ ПОНТ ТОВАРИЩИ. Для облака тегов нет ничего лучше flash или java-апплета. Ламеры маст дай!
Да, еще хочу добавить. Если уж автор решил сотворить сие представление штатными HTML+CSS так чтоб окончательно не обосраться, мог и кроссбраузерный javascript приписать для полноценной динамики скажем тегов DIV с сортировкой по z-index (кто не ламер, тот поймет о чем реч) и с реакцией на движения мышки и клики батонов. Это еще куда не шло. А в таком виде — ПОЛНОЕ ГОВНО для школяров. Радикальный вердикт!!!
Я использую облако тегов, правда не знаю, стоит ли ставить в вашем стиле.
Автор, спасибо, это как раз то, что я искала.
Да, кстати, в коде кавычка после href= пропущена
adobe
Может быть пригодится: http://ellibr.ucoz.ru/blog/veb_masteru_sozdanie_3d_oblaka_tegov_dlja_sajta_ucoz_s_ispolzovaniem_flash/2011-03-13-13
Подробно описано создание 3d flash облака тегов.