CSS+asp仿迅雷人气指数
来源:风之相随'S BLOG 发布时间:2009-08-03 14:11:00
大家都熟悉迅雷看看里面的电影人气指数这个小图标吧
先看看我的效果图
再看看迅雷的截图
比较好看,是根据电影的人气指数来显示热度,下面我们就来模仿一下
<style>
ul.point {
display:inline;
width:30px;
float:right;
height:8px;
}
ul.point li {
float:left;
width:2px;
height:6px;
overflow:hidden;
border:1px solid #000000;
margin-right:1px;
clear:none;
font-size:0px;
}
ul.point li.l0 {
border-color:#FFAD2E;
background:#FEFBD8;
}
ul.point li.l1 {
border-color:#FEAA26;
background:#FFF6C1;
}
ul.point li.l2 {
border-color:#EE8800;
background:#FFEA8F;
}
ul.point li.l3 {
border-color:#E77E01;
background:#FFE489;
}
ul.point li.l4 {
border-color:#DD6A00;
background:#FDCA89;
}
ul.point li.l5 {
border-color:#DDDDDD;
background:#FFFFFF;
}
</style>
<ul class="point"><li class="l0"></li><li class="l1"></li><li class="l2"></li><li class="l5"></li><li class="l5"></li></ul><li><span><a href="#" target="_blank">[亲爱妈妈]</a></span><a target="_blank" href="#" >纪念伟大的岳母</a>(岳母)</li>
<ul class="point"><li class="l0"></li><li class="l1"></li><li class="l2"></li><li class="l5"></li><li class="l5"></li></ul><li><span><a href="#" target="_blank">[亲爱妈妈]</a></span><a target="_blank" href="#" >纪念伟大的孟母</a>(孟母)</li>
<ul class="point"><li class="l0"></li><li class="l1"></li><li class="l5"></li><li class="l5"></li><li class="l5"></li></ul><li><span><a href="#" target="_blank">[亲爱妈妈]</a></span><a target="_blank" href="#" >纪念杨开慧同志</a>(杨开慧)</li>
<ul class="point"><li class="l0"></li><li class="l5"></li><li class="l5"></li><li class="l5"></li><li class="l5"></li></ul><li><span><a href="#" target="_blank">[父爱如山]</a></span><a target="_blank" href="#" >纪念宋庆龄同志</a>(宋庆龄)</li>
可以看出来,从I0到I5的颜色是越来越浅。编排的顺序不一样显示出来的人气指数就不一样了。
我来一个截图,证实一下以上代码的静态效果。
那么怎么来灵活应用?根据数据库中的文章浏览量(数字)来确定人气指数自动显示呢?
下面编写一个ASP函数
Function show_hot_point(num)
Dim view_number
view_number=CInt(num)
If view_number="" Then
view_number=0
End If
If view_number < 200 Then
show_hot_point= "<li class=""l0""></li><li class=""l5""></li><li class=""l5""></li><li class=""l5""></li><li class=""l5""></li>"
End If
If view_number > 200 and view_number < 300 Then
show_hot_point= "<li class=""l0""></li><li class=""l1""></li><li class=""l5""></li><li class=""l5""></li><li class=""l5""></li>"
End If
If view_number > 300 and view_number < 400 Then
show_hot_point= "<li class=""l0""></li><li class=""l1""></li><li class=""l2""></li><li class=""l5""></li><li class=""l5""></li>"
End If
If view_number > 400 and view_number < 500 Then
show_hot_point= "<li class=""l0""></li><li class=""l1""></li><li class=""l2""></li><li class=""l3""></li><li class=""l5""></li>"
End If
If view_number > 500 Then
show_hot_point= "<li class=""l0""></li><li class=""l1""></li><li class=""l2""></li><li class=""l3""></li><li class=""l4""></li>"
End If
End Function
熟悉ASP的朋友应该明白这段代码的作用
在使用中调用函数即可,比如存储文章浏览次数的字段为viewnum:
Response.Write "<ul class=""point"">"& show_hot_point(rs("viewnum")) &"</ul>"


猜你喜欢
- Python 常见字节码LOAD_CONST这个指令用于将一个常量加载到栈中。常量可以是数字、字符串、元组、列表、字典等对象。例如:>
- 目录一、线程基础以及守护进程二、线程锁(互斥锁)三、线程锁(递归锁)四、死锁五、队列六、相关面试题七、判断数据是否安全八、进程池 &
- 本文实例讲述了thinkPHP删除前弹出确认框的简单实现方法。分享给大家供大家参考,具体如下:html部分:<a href="
- 本文介绍了python opencv 直方图反向投影的方法,分享给大家,具体如下:目标: 直方图反向投影原理: 反向投影可以用来做图像分割,
- 1。注意用SQL分析器可以看select出来的东西select right(convert(varchar(30),getdate(),12
- 本文实例讲述了JS弹出窗口插件zDialog简单用法。分享给大家供大家参考,具体如下:因为没有元素可以显示到Frameset上面去,所以重新
- 说起来惭愧,总是犯一些小错误,纠结半天,这不应为一个分号的玩意折腾了好半天! 错误时在执行SQL语句的时候发出的,信息如下: Java代码
- 本文实例讲述了python清除字符串里非数字字符的方法。分享给大家供大家参考。具体如下:import re s = "how19
- 如下所示:fp = file('data.txt')lines = []for line in fp: lin
- 正在看的ORACLE教程是:Oracle9i取得建表和索引的DDL语句。我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们
- 简介使用python实现pygame版的飞机大战游戏;环境:Windows系统+python3.8.0游戏规则:1.点击&ldquo
- 又遇到与pycharm配置有关的问题。pycharm无法import自己安装的第三方库,好神奇啊,这个可是在pycharm下安装的地三方mo
- 本来非常喜欢偷懒最好就是不干活那种所以最近在研究把Jenkins模块集成起来做成傻瓜界面这样就给他们用本人Python搓望大神不要喷,多多指
- 1.vue中echarts的使用 引入echarts后let myChart = echarts.init(document.getElem
- 问题怎样实现一个按优先级排序的队列? 并且在这个队列上面每次 pop 操作总是返回优先级最高的那个元素解决方案下面的类利用 heapq 模块
- 如何准确获知对方来访问的时间和URL?代码如下:logfile.asp<%Dim ValidLog '&n
- 上个周末去书店时碰巧看到了AS3 CookeBook,我记得在apollo的alpha版快出来的时候,7yue就推荐过这个小册子,只不过我已
- 记录遇到的问题;在aliyun上安装MySQL时由于上次错误卸载mysql 导致校验文件出问题;处理方式有几种1到mysql官网下载校验文件
- osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。
- 当现有video播放器不能满足需求时,需要自己对video进行封装。video事件loadstart: 在视频开始加载时触发,给curren