在網(wǎng)頁設計中,單選框作為一種常見的表單元素,經(jīng)常被用作用戶選擇性別、喜歡的顏色等信息的控件。然而,由于其默認樣式過于簡單,單調(diào),不夠美觀,故我們需要對其進行美化,使得網(wǎng)頁界面更加美觀,用戶體驗更佳。
這時候,CSS就派上用場了。通過CSS代碼的優(yōu)美編寫,我們能夠輕松實現(xiàn)單選框的美觀效果。
/* 單選框的基本樣式 */ input[type="radio"] { -webkit-appearance:none; /* 禁止默認樣式 */ -moz-appearance:none; appearance:none; border-radius:50%; /* 讓單選框呈圓形 */ border:1px solid #ccc; /* 單選框的邊框 */ width: 20px; /* 單選框的寬度 */ height: 20px; /* 單選框的高度 */ } /* 單選框被選中時的樣式 */ input[type="radio"]:checked:before { content:'\2022'; /* 用實心圓表示選中狀態(tài) */ display:block; /* 讓其在單選框上顯示 */ color:#fff; /* 實心圓的顏色 */ font-size:18px; /* 實心圓的大小 */ text-align:center; height: 20px; /* 實心圓與單選框的大小相同 */ width:20px; line-height:20px; border-radius:50%; /*圓角*/ background-color: #007aff; /* 單選框被選中時的背景色 */ margin-left: 3px; /* 離單選框有3px的間距 */ }
通過以上CSS代碼,我們實現(xiàn)了單選框的美觀。其外觀簡約大方,實心圓表示選中狀態(tài),字體、顏色等都可根據(jù)實際情況進行調(diào)整。
單選框的美化,一方面可以讓頁面更加美觀,提高用戶體驗。另一方面,通過CSS編寫美觀的單選框,能夠提升我們的CSS編寫能力,將來可能在其他方面也能收到意想不到的效果。
上一篇css 單選框禁用
下一篇css 圖框圓邊效果