HTML 表單對象在不同瀏覽器渲染方式並不一致,儘管一些對象,如 textbox 和 textarea 可以通過 CSS 在不同瀏覽器獲得一致的外觀,其它多數無法通過CSS 控制外觀的對象在有些瀏覽器中看上去十分醜陋,本文精選了24個對表單對象進行個性化定製的技術。
Checkbox 與 Radio Buttons 相關
1.) FancyForm
FancyForm 是一個非常強大的 JavaScript 庫,可以作為 checkbox 和 radio button 的替代品,能生成非常漂亮的 checkbox 和 radio button,並支持幾乎所有瀏覽器,該 JavaScript 庫需要 MooTools JavaScript 框架的支持。
2.) CRIR: Checkbox & Radio Input Replacement
這個 JavaScript 和 CSS 組合可以隱藏表單中的 checkbox 和 radio button,並允許你使用 CSS 對 checkbox 與 radio button 的設置式樣模擬 checkbox 和 radio button。表單的功能不會改變,仍可以收集 checkbox 和 radio button 的數據值,checkbox 和 radio button 的標籤會觸發那些隱藏的對象。
3.) Ryan Fait’s Custom Checkboxes & Radio Buttons
這個 JavaScript 和 CSS 組合允許你使用自己的圖片模擬 checkbox,radio button 以及 select 列表控制項。這個很周到的 JavaScript 庫還可以在瀏覽器禁用了 JavaScript 的時候,自動用回傳統的表單控制項。
4.) ARC - Adam’s Radio/Checkbox Customization
該腳本會對表單中的 checkbox 和 radio button 及其標籤進行探測,一旦發現,就會使用基於 CSS 式樣的圖形標籤替換這些控制項。
5.) prettyCheckboxes