0

我正在尝试实现一个标签云,如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 功能?

4

1 回答 1

0

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

于 2011-12-16T21:39:08.090 回答