Як Стыль воблака тэгаў

Выкарыстоўвайце CSS, каб Стыль воблака тэгаў

Воблака тэгаў з'яўляецца візуальным выявай спісу элементаў. Вы часта будзеце бачыць воблака тэгаў у блогах. Ён быў зроблены папулярным сайты, як Flickr.

Тэг воблака спіс спасылак, якія змяняюцца па памеры і вазе (часам кветак таксама) у залежнасці ад некаторых вымерную атрыбуту. Большасць воблака тэгаў пабудаваныя на аснове папулярнасці або колькасці старонак, якія пазначаныя з гэтай канкрэтнай пазнакай. Але вы можаце стварыць воблака тэгаў з любога спісу элементаў на вашым сайце, якія маюць па крайняй меры два спосабу іх адлюстравання. Напрыклад:

Што вам трэба пабудаваць воблака тэгаў?

Лёгка пабудаваць воблака тэгаў, вам трэба ўсяго толькі дзве рэчы:

Большасць воблака тэгаў з'яўляюцца спісамі спасылак, так што гэта дапамагае, калі кожны элемент мае URL, звязанае з ім. Але гэта не патрабуецца, каб стварыць візуальную іерархію.

Крокі па стварэнні воблака тэгаў Папулярныя спасылкі

Мой сайт змяшчае артыкулы, якія атрымліваюць прагляды старонак кожны дзень, і гэта лёгка Метрыка для мяне выкарыстоўваць, каб стварыць воблака тэгаў. Так што для гэтага прыкладу, мы створым воблака тэгаў са спісу артыкулаў, топ 25 артыкулаў на маім сайце на працягу тыдня, з 1 студзеня 2007 года.

  1. Вызначце , колькі узроўняў вы хочаце ў вашай іерархіі.
    1. Хоць гэта можна мець шмат узроўняў ў вашым воблаку, як у вас ёсць элементы ў спісе, гэта становіцца стомным код, і адрозненні могуць быць вельмі мінімальныя. Я не рэкамендую мець не больш за 10 узроўняў у іерархіі.
  2. Прыняцце рашэння аб адрэзаных кропках для кожнага ўзроўню.
    1. Гэта можа быць так жа проста, як скарачэнне колькасці праглядаў старонак у дзень у 1/10 лустачак - гэта значыць. калі вялікая старонка на вашым сайце атрымлівае 100 прагляды старонак у дзень, вы можаце нарэзаць яго як 100+, 90-100, 80-90, 70-80 і г.д. Я нарэзаны мае прагляды старонак у гэтай модзе.
  3. Пералічыце элементы ў акне прагляду старонкі замовы, і даць ім ранг заснаваны на кроку 2
    1. Не хвалюйцеся, калі ў вас няма якіх-небудзь прадметаў у некаторых з слотаў, што толькі робіць воблака больш цікавым.
  4. Курорт спіс у алфавітным парадку (або любы іншы другі гатунак вы хочаце выкарыстоўваць).
    1. Гэта тое, што робіць воблака цікавым. Калі пакінуць сартуюцца па рангу, то гэта будзе проста спіс з найбольшымі элементамі ў верхняй частцы ўніз да самаму маленькаму у ніжняй часткі.
  5. Напішыце свой HTML , так што ранг нумар класа. клас = "Вкладка4»> Даданне струменевага аўдыё файлаў

Калі ў вас ёсць HTML для кожнага асобнага элемента спісу, і замова вы хочаце, каб адлюстраваць іх, то вам неабходна прыняць рашэнне. Вы можаце размясціць спасылкі ў пункце, і вы б зрабілі. Але гэта не будзе семантычны размечана, і хто без CSS падыходзіць да вашага воблака тэгаў будзе проста ўбачыць вялікі абзац спасылак. HTML для гэтага тыпу спісу будзе выглядаць наступным чынам:

Даданне Streaming Audio Files Асноўныя тэгі для вэб-сайта Лепшы вэб-дызайн праграмнага забеспячэння Стварэнне вэб-старонак, каб іх цалкам страціў Сімволіка колеру

Замест гэтага я рэкамендую вам стварыць воблака тэгаў з дапамогай маркіраванага спісу. Гэта яшчэ некалькі радкоў HTML і CSS коды, але гэта гарантуе, што змесціва не будзе чытацца незалежна ад таго, хто прыходзіць на яго прагляд. HTML будзе выглядаць наступным чынам:

<Уль ID = "воблака">
  • Даданне струменевага аўдыё файлаў
  • Асноўныя тэгі для вэб-сайта
  • Лепшы вэб-дызайн праграмнага забеспячэння
  • Стварэнне вэб-старонак, каб іх цалкам страціў <літый> Колер Сімвалізм

    Але дзе Стылі для аблокі тэгаў

    Цяпер мы пяройдзем да пацешным стылях няпоўнага CSS-кода. Калі стыль воблака тэгаў, вы звычайна змяніць памер шрыфта і вага шрыфта. Вы таксама можаце змяніць колер шрыфта або фону або любы іншы атрыбут стылю, але памер і вага з'яўляюцца традыцыйнымі.

    Вам трэба 10 класаў стыляў, па адным для кожнага тэга рангу:

    #cloud a.tag1 {памер шрыфта: 0.7em; напісанне шрыфта: 100; } #cloud a.tag2 {памер шрыфта: 0.8em; напісанне шрыфта: 200; } #cloud a.tag3 {памер шрыфта: 0.9em; напісанне шрыфта: 300; } #cloud a.tag4 {памер шрыфта: 1.0em; напісанне шрыфта: 400; } #cloud a.tag5 {памер шрыфта: 1.2em; напісанне шрыфта: 500; } #cloud a.tag6 {памер шрыфта: 1.4em; напісанне шрыфта: 600; } #cloud a.tag7 {памер шрыфта: 1.6em; напісанне шрыфта: 700; } #cloud a.tag8 {памер шрыфта: 1.8em; напісанне шрыфта: 800; } #cloud a.tag9 {памер шрыфта: 2.2em; напісанне шрыфта: 900; } #cloud a.tag10 {памер шрыфта: 2.5em; напісанне шрыфта: 900; }

    Я хацеў бы ўключыць некаторыя стылі вакол самога аблокі: Цэнтраваць тэкст аблокі, усталяваць вышыню радка так, што воблака з'яўляецца чытаным, і пераканайцеся, што пазнакі анкерных не мае дапаўненні на іх:

    #cloud {абіўка: 2px; вышыня лініі: 3em; выраўноўвання тэксту: цэнтр; } {#cloud а абіўка: 0px; }

    Нарэшце, калі вы выкарыстоўваеце метад семантычнага стайлінгу (т. Е неўпарадкаваных спіс), вам трэба дадаць яшчэ два радкі CSS, так што спіс не кулі і ня водступам:

    #cloud {маржа: 0; } {#cloud літый дысплей: убудаваны; }