我試圖使用ColdFusion生成顏色漸變。我目前的代碼工作,但它基本上只會顯示開始顏色,直到最後一行,然後它會顯示結束顏色。沒有漸變。只有一大塊紅色,然後是一條藍色。我的代碼沒有看到什麼錯誤?顏色漸變(ColdFusion)
<cfset BoxNumber = RandRange(100,1000) >
<cfset Start_Red = 255 >
<cfset Start_Green = 0 >
<cfset Start_Blue = 0 >
<cfset End_Red = 0 >
<cfset End_Green = 0 >
<cfset End_Blue = 255 >
<div id="color-band">
<cfloop index = "i" from = 0 to = #BoxNumber# >
<cfset Percent = i \ (BoxNumber - 1) >
<cfset Red = int(((End_Red - Start_Red) * Percent) + Start_Red) >
<cfset Green = int(((End_Green - Start_Green) * Percent) + Start_Green) >
<cfset Blue = int(((End_Blue - Start_Blue) * Percent) + Start_Blue) >
<div style="background-color:rgb(<cfoutput>#Red#</cfoutput>, <cfoutput>#Green# </cfoutput>, <cfoutput>#Blue#</cfoutput>)"> </div>
</cfloop>
</div>
我確實知道ColdFusion服務器有時候很難得到,所以如果需要的話我可以測試代碼。
或嘗試http://www.hostmediauk.com。他們有免費的Railo賬戶和非常便宜的設置費用。他們也有便宜的CF服務。 – 2012-04-02 19:33:31