AAtitit.随时间变色特效 ---包厢管理系统的规划titit.随

本文介绍了一种随时间变化颜色的特效及其在包厢管理系统中的应用规划,包括流程滴定仪的定义参数、后期处理、双位16进制码转换、复合颜色定义与回调事件。此外,还提供了暂停、统一增加和减少时间等功能,并附有代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Atitit.随时间变色特效 ---包厢管理系统的规划

 

流程滴定仪

定义的参数 颜色、位置(开始值,结束值,当前比值) 》》返回数值

 

 

可以后期处理转成双位16进制码

 

分别定义复合颜色的,每个单色数值,然后join

 

回调事件,要应用的对象。。

 

 

 

还需要的功能

暂停功能

统一增加时间功能

统一减少时间

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.youkuaiyun.com/attilax

 

Overview图片如下

 

---code

 

function getCurVal(startVal,endVal,percent)

{

 var rang= Math.abs( startVal-endVal);

   var adjus_count= Math.round (  percent*rang);

 

 if(startVal>endVal)    //reduce 

   var  cur_val=startVal-adjus_count;

   else    //up load

    var  cur_val=startVal+adjus_count;

return cur_val;

}

 

---code22

 

 

 var min_color=121;

   var max_color=240;

   var finish_percent=past_time/dura;

   var remain_prercent=remain_time/dura;

   

   //sec color

   var finishi_color_oct= Math.round (finish_percent*5);

   var finishi_color_hex=str_pad(finishi_color_oct.toString(16),2,"0",STR_PAD_LEFT );

   

   //fist cloor

   var rang=max_color-min_color;

   var adjus_count= Math.round (  remain_prercent*rang);

   

   

   var remain_color_ocr=121+adjus_count;

   var remain_color_hex=str_pad(remain_color_ocr.toString(16) ,2,"0",STR_PAD_LEFT );

//   finishi_color_hex="00";

   var blue_str="#"+finishi_color_hex+remain_color_hex+"00";

 

 if(remain_time>0){

   $(element).css("background-image","none");

$(element).css("background-color",blue_str);

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值