dede标签云(TAG)随机颜色及大小的实现方法
实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
修改方法:
1、在/include/common.func.php 中加入如下函数。
function getTagStyle()
{
$minFontSize=8; //最小字体大小,可根据需要自行更改
$maxFontSize=https://www.xiaoyuani.com/; //最大字体大小,可根据需要自行更改
return ‘font-size:’.(minFontSize+lcgvalue()∗(abs(minFontSize+lcg_value()*(abs(minFontSize+lcgvalue()∗(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[rand(0,count(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、在织梦dedecms后台生成相应html,OK,看效果吧。
dede标签云(TAG)随机颜色及大小的实现方法相关推荐
- DedeCms织梦彩色标签云(tag)随机颜色和字体大小
为什么80%的码农都做不了架构师?>>> 1.选择你所要加页面的模板,一般是在首页index.htm 加上如下代码 <!-- /下面开始 tag标签云 --> &l ...
- js实现3d标签云tag动画效果js特效代码
下载地址JS制作TAG标签云文字动画特效是一款当鼠标悬停某个标签时,当前标签静止,移出恢复滚动效果.tagcloud({ selector: ".tagcloud", //元素选择 ...
- 基于HTML5 SVG可互动的3D标签云jQuery插件
svg3dtagcloud.js是一款基于HTML5 SVG的3D标签云jQuery插件.该3D标签云插件不需要额外的CSS样式,可使用鼠标与标签进行互动,并提供很多参数来控制标签云的外观. 效果演示 ...
- python 标签云_标签云算法Python实现
标签云(Tag Cloud)常见于各种博客站点中,标签有利于网站内容分类,还可以用于相关性内容推荐.近日笔者有空把个人的开源博客Django_blog添加了一个新功能--标签云.最终效果请访问:htt ...
- 如何统一修改标注文字的颜色和大小?
在CAD制图工作中,我们为了能够清楚地了解CAD图纸的内容细节,方便于施工人员施工操作,常常需要给CAD图纸做各 种标注.但是有时候会遇到这样一个问题,需要同时修改标注文字的颜色和大小.若是一个一个的 ...
- 用js方法实现随机颜色tag标签
用js方法实现随机颜色tag标签 效果如下
- html页面文字随机效果,教你用javascript实现随机标签云效果_附代码
标签云是一套相关的标签以及与此相应的权重.典型的标签云有30至150个标签.权重影响使用的字体大小或其他视觉效果.同时,直方图或饼图表是最常用的代表约12种不同的权数.因此,标签云彩能代表更多的权,尽 ...
- Django开发个人博客网站——12、实现不同大小的标签云样式
1.创建标签页面 与上一节中创建归档页面一样,这里就不再赘述了,直接给出程序代码. tags.html {% extends 'base.html' %}{% block title %} 标签云 { ...
- (翻译)标签云(Tag Cloud)
问题概述 用户想以可视化的方式来浏览不同人气的内容[1]. 示例 用途 用于当网站用户可以自行添加内容和标签时: 用于当网站中的标签数量超过10~20个时,标签具有的权值与其被引用的次数相关[2] ...
- python使用matplotlib可视化:设置坐标轴的范围、设置主次坐标轴刻度、坐标轴刻度显示样式、坐标轴刻度数颜色、小数点位数、坐标轴刻度网格线、线条类型、数据点形状标签、文本字体、颜色、大小等
python使用matplotlib可视化:设置坐标轴的范围.设置主次坐标轴刻度.坐标轴刻度显示样式.坐标轴刻度数颜色.小数点位数.坐标轴刻度网格线.线条类型.数据点形状标签.文本字体.颜色.大小等 ...
最新文章
- vs2010 静态使用 opencv 2.46 库
- 一批美国名校被曝监控学生:14秒记录一次手机位置,想翘课更难了
- openresty luarocks 安装以及openssl 问题处理
- gdi 格式转换 vb_VB 程序设计举例
- C++Bubble sort冒泡排序的实现算法(附完整源码)
- 7-1 最大子列和问题 (20 分)
- ldap - 设置一个基本的OpenLDAP Server
- 9.3磁盘及文件系统管理详解
- ocx控件 postmessage消息会消失_通过HackerOne漏洞报告学习PostMessage漏洞实战场景中的利用与绕过...
- html实现“加入收藏”代码
- 【VRP问题】基于蚁群算法求解带时间窗车辆调度问题
- android外设按键,Android 外接键盘的按键处理
- 分享一些自己在用的maccms10的免费采集接口
- 第四届“云鼎奖”网络投票火热进行中——入围名单一览
- Mac版3D动画建模渲染工具C4D R26
- 数值积分: 梯形规则--复合梯形规则--辛普森规则--复合辛普森规则--龙贝格求积公式
- 收藏了800道Java后端经典面试题,共享给大家
- 万兆网络传输速度测试_万兆带宽测试方法
- 麦咭萌app送智伴机器人_模拟麦咭机器人软件 麦咭机器人官网
- Windows系统删除蓝牙图标
热门文章
- 斗兽棋 java_GitHub - java-a/project1: 基于命令行的斗兽棋
- 删软件怎么用计算机管理员删除,win10卸载软件需要管理员权限,卸载软件没有管理员权限...
- [0CTF 2016]piapiapia 1
- 千里马android framework实战开发-binder驱动之oneway导致的transaction failed
- 蓝桥杯单片机—— PCF8591的基本原理及A/D转换应用(14)
- 群晖web文件服务器docker,群晖docker搭建数据库服务器
- 【直播笔记】在临床研究中,如何利用SAS做更好的统计报表输出
- JavaScript思维导图
- JAVA毕业设计共享充电宝管理系统计算机源码+lw文档+系统+调试部署+数据库
- QGIS空间数据分析——空间数据基本处理与计算