标签随机颜色的展示

Posted 星期九

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标签随机颜色的展示相关的知识,希望对你有一定的参考价值。

//调用热门标签的列表接口
       $.ajax({
           url: getv1 + \'/index/tag/hotTags\',
           type: \'GET\',
           dataType: \'json\',
           data: { inscode: jxinscode },
           success: function(res) {
               var labellen = res.data.length;
               if (labellen > 0) {
                   var lalist = "";
                   for (var i = 0; i < labellen; i++) {
                       var laname = res.data[i].name; //标签名称
                       var latimes = res.data[i].times; //标签使用次数
                       lalist += \'<span class="label">\' + laname + \'<span>(\' + latimes + \')</span></span>\';

                   }
                   $(".labellist").append(lalist);
                   //标签颜色随机显示
                   var labelindex = $(".label").length;
                   var colorList = ["#9dc6eb", "#f8c471", "#b9a3ef", "#fdb1ca", "#9dc6eb", "#f8c471", "#b9a3ef", "#fdb1ca"];
                   for (var i = 0; i < labelindex; i++) {
                       var bgColor = getColorByRandom(colorList);
                       $(".label").eq(i).css("background", bgColor);
                   }

                   function getColorByRandom(colorList) {
                       var colorIndex = Math.floor(Math.random() * colorList.length);
                       var color = colorList[colorIndex];
                       colorList.splice(colorIndex, 1);
                       return color;
                   }
               }
           },
           error: function(res) {

           }
       });

  

以上是关于标签随机颜色的展示的主要内容,如果未能解决你的问题,请参考以下文章

织梦(dedecms)彩色标签云(tag)随机颜色和字体大小

CSS如何随机定义网页中的背景颜色

markdown小知识总结

选项卡颜色变化

Android TextView 使用随机背景颜色的方法

[ javascript 创建随机颜色 ] 多种方式来创建随机颜色