asp.net中Repeater实现如下效果图 5

整个图是用Repeater实现的效果,现在的问题是线上的绿色图片如何动态的显示在线的百分之几上!图片的数目不确定(动态得到),百分比的数据也是从数据库中动态得到。我现在的... 整个图是用Repeater实现的效果,现在的问题是线上的绿色图片如何动态的显示在线的百分之几上!图片的数目不确定(动态得到),百分比的数据也是从数据库中动态得到。我现在的做法是在线上放一个Repeater动态读出有关图片的相关信息。但是怎样动态设置图片显示位置的百分比呢?
解释一下这张图的意思:左边为出发地点,右边为目的地,中间的线为虚拟的从出发地到目的地的路,线上的绿色图片为人,绿色图片所在的位置表示该人从出发地到目的地走的百分比(例如人走了一半的路程绿色的图片就显示在线的中间即50%处)当然一条线路上有可能有n多个人绿色图片上的文字代表人的标识。在线上面的图片标示人从出发地到目的地,在线下面的图片标示人从目的地回到出发地。我的意思是除了那个绿色的图片,剩下的东西我都用一个Repeater读出来了。现在就剩下有关那个图片的动态显示问题了。我现在在那条线的上面也用了一个Repeater循环读取该路线上的人该路线上有多少个人就显示多少个图片,关于人标识和所走路程的百分比都已经从数据库中读出来了,现在我就是不知道该怎么让图片动态的按照各自的百分比显示,请各位高手指点。非常感谢!
展开
 我来答
mylu
2011-07-14
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
可以可一个函数来实现,设定二个参数(int 绿色图片中参数字总和, int 绿色图片数量) 计算返回百分比,将返回的数值用于CSS里的width控制。以%为单位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我号被盗了啊
2011-07-14 · TA获得超过558个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:128万
展开全部
我是这样想的不知道对不对。Repeater使用table的,后台读取百分比。然后根据这个百分比读td的个数。当td读到多少时插入一个图片。
追问
插入的图片可以重叠吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正牌小卡
2011-07-14 · TA获得超过207个赞
知道小有建树答主
回答量:499
采纳率:66%
帮助的人:151万
展开全部
所有数据都应该有他的字段的,包括他的百分比,应该也是计算出来的,既然都是动态的,那就计算好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式