dedecms tag标签实现随机颜色和字体大小的方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关dedecms tag标签实现随机颜色和字体大小的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。dedecms tag标签怎么实现随机颜色和字
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
报税提示执行数据库操作失败
本溪微米软件开发有限公司
网络安全大队和经侦
服务器设计安全标准
网络安全基础知识笔记
数据库中查询的作用都有哪些
服务器地皮指令
ff14装备数据库
简述服务器的功能及结构
邢台微信软件开发哪家好
想学习软件开发需要什么
国外proxy代理服务器
军队网络安全预防措施
win10串口服务器web页面
软件开发培训班课程多少钱
湘潭游戏软件开发电话
服务器设置补丁更新服务器
虹口区软件开发技术服务有哪些
湖北易创互联网络科技有限公司
335.178数据库
sql数据库调试语句
python爬虫提取数据库
物流软件开发专业
软件开发需求分析考核标准
socks5代理服务器
太原天亮网络技术有限公司
亿讯网络技术
环状RNA与预后的数据库
网络安全责任书 签订
普陀区多媒体视频系统服务器