2013-03-30 40 views
0

我正在为部族网站开发CMS。我有一张会员级别的表格,会员可以根据他们赚取的经验积分来晋升。我想创建一个进度条,以显示他们有多远,直到他们晋升到下一个等级。我想要做的就是根据他们升职后获得的XP多少来填充一个绿色的黑色栏。我有一个方程,可以根据成员的进度找到一个百分比。例如:如果一个成员从目前的排名上升到下一个排名的67%,那么黑色栏的长度的67%将会填充绿色。我希望这一切都有道理。你认为什么是实现这个目标的最好方法?PHP中的动态图像

+0

你确定图片是否要走? – Markasoftware

回答

1
<div style="background-color:black;overflow:hidden;width:100px;height:30px"> 
    <div style="float:left;background-color:green;width:67%;height:30px"> 
    </div> 
</div> 

相反的背景颜色,你可以使用背景图片宽度为100像素(用于图像)和高度30像素或任何你会使用

+0

甚至backround-image:url(some-cool-green-bar-image.png) – gaRex

+0

是的,我在答复中说过 – Tigra

0

使用简单的CSS - 图像产生这里是不是你需要。但即使您需要,也可以为所有可能的等级百分比值生成100个图像,并在脚本中使用它们。