17站长网

17站长网 首页 CMS dedecms 查看内容

织梦cms多彩云标签实现Tag随机颜色和大小的方法

2023-8-1 12:25| 查看: 996 |来源: 互联网

步骤一 在/include/common.func.php 中加入如下函数,此函数的作用是输出随机的样式,包括font-size和color。function getTagStyle() { $minFontSize=12; //最小 ...

步骤一

在/include/common.func.php 中加入如下函数,此函数的作用是输出随机的样式,包括font-size和color。

function getTagStyle()

{

$minFontSize=12; //最小字体大小,可根据需要自行更改

$maxFontSize=25; //最大字体大小,可根据需要自行更改

return

‘font-size:’.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).’px;color:#’.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));

}

步骤二

在模板页htm里调用标签时用如下类似的方式。

<a href=’[field:link/]‘ title=”[field:tag /]” style=”[field:total runphp=yes]@me=getTagStyle();[/field:total]“>[field:tag /]</a>

附加说明

如果你想指定只显示几个字体大小,而不是完全随机,请将步骤一中的函数代码替换为

$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))

本文最后更新于 2023-8-1 12:25,某些文章具有时效性,若有错误或已失效,请在网站留言或联系站长:17tui@17tui.com
·END·
站长网微信号:w17tui,关注站长、创业、关注互联网人 - 互联网创业者营销服务中心

免责声明:本站部分文章和图片均来自用户投稿和网络收集,旨在传播知识,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系我们及时修正或删除。谢谢!

17站长网微信二维码

始终以前瞻性的眼光聚焦站长、创业、互联网等领域,为您提供最新最全的互联网资讯,帮助站长转型升级,为互联网创业者提供更加优质的创业信息和品牌营销服务,与站长一起进步!让互联网创业者不再孤独!

扫一扫,关注站长网微信

大家都在看

    热门排行

      最近更新

        返回顶部