dedecms tag标签实现随机颜色和字体大小的方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关dedecms tag标签实现随机颜色和字体大小的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。dedecms tag标签怎么实现随机颜色和字
千家信息网最后更新 2026年11月02日dedecms tag标签实现随机颜色和字体大小的方法
这篇文章给大家分享的是有关dedecms tag标签实现随机颜色和字体大小的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
dedecms tag标签怎么实现随机颜色和字体大小?
我们所要实现的功能是:标签云的效果,包括标签有不同的颜色和字体大小等,颜色和字体大小都为随机显示,可改变代码来控制其范围,看起来还不错哦,接下来看实现方法,感兴趣的你可不要错过了哈
功能说明:
实现标签云的效果,包括标签有不同的颜色和字体大小等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
实现DeDeCms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
修改方法:
1、在/include/common.func.php 中加入如下函数。
代码如下:
function getTagStyle() { $minFontSize=8; //最小字体大小,可根据需要自行更改 $maxFontSize=18; //最大字体大小,可根据需要自行更改 return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); }此函数的作用是输出随机的样式,包括font-size和color。
如果你想指定只显示几个字体大小,而不是完全随机,请将上面的函数代码修改为:
代码如下:
function getTagStyle() { $sizearray = array('8','9','10','11','12','20'); //自定义字体大小,可根据需要自行修改 return 'font-size:'.$sizearray[rand(0,count($sizearray))].'pt;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); }2、在模板中用如下代码调用标签。
代码如下:
{dede:tag row='45' getall='1' sort='hot'} [field:tag /] {/dede:tag}3、在dede后台生成相应html,OK,看效果吧。
感谢各位的阅读!关于dedecms tag标签实现随机颜色和字体大小的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
大小
字体
标签
颜色
代码
方法
效果
不同
函数
范围
控制
不错
内容
功能
更多
实用
最大
最小
可不
中用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
耶加雪菲
互联网科技公司起名
互联网佳科技有限公司
互联网科技股票
卓越科技(互联网 )
兼蜜互联网科技
互联网科技有限公司 翻译
无锡溥仪互联网科技有限公司
深圳互联网科技怎么样
互联网科技公司的市场部门
中国的互联网科技企业的崛起
栖莱科技互联网股份有限公司
移动互联网年度科技创新
畅思互联网科技
互联网科技平台产品运营
版纳互联网科技选哪家
银川新华互联网科技学校原画
山东蛋芒互联网科技有限公司
东风日产互联网科技公司叫什么
保险科技 互联网保险
新华互联网科技学院
北京互联网络科技有限公司
美国互联网黑科技
上海致骋互联网科技
深圳天众互联网科技公司
丰台科技园 互联网公司
互联网公司会议桌创意科技软装饰
互联网经济与金融科技
恒生互联网科技趋势