VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何用dedecms标签实现随机颜色和字体大小

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何用dedecms标签实现随机颜色和字体大小

dedecms标签如何实现随机颜色和字体大小?

我们要实现的功能是:标签云的效果,包括不同颜色和字体大小的标签等。颜色和字体大小是随机显示的,可以更改代码来控制其范围。看起来不错。接下来,看看实现方法。有兴趣的不要错过。

推荐学习:梦想编织cms

功能描述:

实现了标签云的效果,包括标签具有不同的颜色和字体大小,并且颜色和字体大小是随机显示的,并且可以通过更改代码来控制它们的范围。

实现DeDeCms标签云的效果,包括不同颜色和字体大小的标签等。颜色和字体大小是随机显示的,可以更改代码来控制其范围。

修改方法:

1.将以下函数添加到/include/common.func.php中

代码如下:

函数getTagStyle(){ $ minFontSize = 8;//最小字体大小,可根据需要自行更改$ maxFontSize = 18//最大字体大小,可以根据需要更改。return &;#39;字体大小:& amp#39;。($ min fontsize+lcg _ value()*(ABS($ max fontsize-$ min fontsize))。& amp#39;px;颜色:#39;。dechex(兰特(0,255))。dechex(兰德(0,196))。dechex(兰特(0,255));该函数的功能是输出随机样式,包括字体大小和颜色。

如果您想指定只显示几种字体大小,而不是完全随机显示,请将上面的函数代码修改为:

代码如下:

函数getTagStyle(){ $ sizearray = array(& amp;#39;8 & amp#39;,& amp#39;9 & amp#39;,& amp#39;10 & amp#39;,& amp#39;11 & amp#39;,& amp#39;12 & amp#39;,& amp#39;20 & amp#39;);//自定义字体大小,并修改return &;#39;字体大小:& amp#39;。$ size array【rand(0,count($ size array))】。& amp#39;pt;颜色:#39;。dechex(兰特(0,255))。dechex(兰德(0,196))。dechex(兰特(0,255));}2.用下面的代码调用模板中的标签。

代码如下:

{dede:标签行= & amp#39;45岁& amp#39;getall = & amp#39;1 & amp#39;sort = & amp#39;热& amp#39;} & lta href = & amp#39;【field:link/】& amp;#39;title = & quot【field:tag/】(【field:total/】)& quot;style = & quot【field:total runphp = yes】@ me = getTagStyle();【/field:total】& quot;& gt【field:tag/】& lt;/a & gt;{/dede:tag}3。在dede后台生成相应的html,OK,看看效果。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何用dedecms标签实现随机颜色和字体大小 https://zhujicankao.com/109557.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何用dedecms标签实现随机颜色和字体大小
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!