用粗体/浅色标签标记云

时间:2011-12-16 21:26:48

标签: javascript jquery tag-cloud

我正在尝试实施像Amazon.co.uk see here这样的标记云。我的当前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 :(得分:0)

我认为采取的方法是调整颜色。为了“淡化”颜色,增加该颜色的每个RGB分量的值。要“变暗”它,减少值。如果这没有意义,或者您想要详细的代码示例,请发表评论,我会尽快回复更新。