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