Облако тегов с жирным / светлым тегом - PullRequest
0 голосов
/ 17 декабря 2011

Я пытаюсь реализовать облако тегов, например Amazon.co.uk , см. Здесь .мой текущий javascript выглядит так:

var tags = jq.getJSON(baseUrl + '/ajax/populartags', null, function(json){
    //create list for tag links
    jq("<p>").attr("id", "popularTagsList").appendTo("#tagCloud");
    //create tags
    jq.each(json, function(i, val) {
        //create link
        a = jq("<a>").text(val.Tag).attr({title:"See all pages tagged with " + val.Tag, href:baseUrl + '/item/tag/' + val.Tag});
        a.css("fontSize", (val.Count / 10 < 1) ? val.Count / 10 + 1 + "em": (val.Count / 10 > 4) ? "4em" : val.Count / 10 + "em");

        //add to list
        a.appendTo("#popularTagsList");
    });
});

возможно ли добавить к этому коду функциональность ligten / darken?

1 Ответ

0 голосов
/ 17 декабря 2011

Я думаю, что подход будет заключаться в настройке цвета.Чтобы «осветлить» цвет, увеличьте значение для каждого из компонентов RGB этого цвета.Чтобы «затемнить» его, уменьшите значения.Если это не имеет смысла или если вам нужен подробный пример кода, оставьте комментарий, и я скоро вернусь с обновлением.

...