隨著前端技術的進步和發展,傳統的表單樣式已經不能滿足需求,由于美觀上的要求,網上現在出現了很多的這種表單美化插件。上網搜了一下,還真的不少,不過都沒怎么用,我不喜歡在網頁的頭部加載一群js,有的網頁頭部這樣的標簽排列很長,很多的js一起加載進來,之間可能會出現bug不說,就是當初更改起來也不是很方便。
插件有插件的好處,有它的便捷性。如果為了效率,使用插件值得考慮。如果是為了研究學習,建議還是自己寫比較好。下面寫了一個簡單的radio和checkbox的美化程序。
提示:可修改后代碼再運行!
HTML代碼:
Javascript部分代碼:
CSS部分:
其實原理很簡單,就是讓input透明度變為0,然后給input添加一個背景,當鼠標選擇的時候,更換其背景為選中狀態即可
稍做了一下改動,可以控制樣式是否加載:
提示:可修改后代碼再運行!