2011-01-25 43 views

回答

0

是的,這是可能的。

你只需要設置滑塊div的背景。

<div id="slider" style="background:black"></div> 

這將導致滑塊有黑色背景。

這是很容易的部分。問題是你將如何創建一個漸變?

對於CSS實現,請看http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/ 您可能想要查看jQuery中的cssHooks選項以簡化它。另請參閱https://github.com/brandonaaron/jquery-cssHooks的一些示例(有一個gradient.js cssHook,但據我檢查它不支持IE)。

爲了達到最佳效果,你可能需要設置一個背景圖像,而不是,例如:

<div id="slider" style="background:url(creategradient.aspx?from=000&to=FFF&height=5&width=100)"></div> 

你必須寫一些服務器端的代碼,將動態創建漸變的畫面。

+0

我不能使用靜態背景圖像,但-moz-linear-gradient(頂部,紅色,黃色,綠色)適用於Firefox 3.6+ – impf 2011-01-26 09:12:55