我的代码是c#的 我现在整了一个投票那种东西
在网上看的东西都是显示柱形图啊 折线图啊 或者别的状态 就是你投一票就可以增加的那种 我能做出来在sql数据库中更新添加那个了 可是柱形图或者折线图应该怎么做啊???求各位大侠告诉小妹一下 在线等待!!
我的代码是c#的 我现在整了一个投票那种东西
在网上看的东西都是显示柱形图啊 折线图啊 或者别的状态 就是你投一票就可以增加的那种 我能做出来在sql数据库中更新添加那个了 可是柱形图或者折线图应该怎么做啊???求各位大侠告诉小妹一下 在线等待!!
如果只是要投票、不需要什么特殊效果的话,其实相当简单。
1.定义如下的CSS样式:
<style type="text/css">3.如下的HTML即可展现出一个投票的表格:
<table class="vote">
<tr><th colspan="3">测试投票(总票数:250)</th></tr>
<tr>
<td class="itemName">选项1</td>
<td class="itemPer"><div class="vote" ></div></td>
<td class="itemNum">100</td>
</tr>
<tr>
<td class="itemName">选项2</td>
<td class="itemPer"><div class="vote" ></div></td>
<td class="itemNum">50</td>
</tr>
<tr>
<td class="itemName">选项3</td>
<td class="itemPer"><div class="vote" ></div></td>
<td class="itemNum">20</td>
</tr>
<tr>
<td class="itemName">选项4</td>
<td class="itemPer"><div class="vote" ></div></td>
<td class="itemNum">40</td>
</tr>
<tr>
<td class="itemName">选项5</td>
<td class="itemPer"><div class="vote" ></div></td>
<td class="itemNum">40</td>
</tr>
<tr></tr>
</table>
4.关键:每个td之间的div是显示比例的,style中的40%就是设置长度,40是比例,就是用票数除以总票数得到的百分比。对于大多数投票而言,只要不是特别密集的,往往会出现条条都很短的情形,这种情况下,可以将计算比例时不用总票数做除数,而改用最大票数的1.2倍作为除数。