CSS中的Radio用于創(chuàng)建單選按鈕。這些單選按鈕通常用于表單中,以使用戶只能選擇一個選項??梢允褂肅SS樣式對這些單選按鈕進(jìn)行美化。
在HTML中,單選按鈕的標(biāo)記如下:
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
在CSS中,我們可以用以下代碼對單選按鈕進(jìn)行美化:
input[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; width: 20px; height: 20px; border-radius: 50%; border: 2px solid #ccc; transition: all 0.2s ease; } input[type=radio]:checked { border-color: #5cb85c; background-color: #5cb85c; }
上述代碼將把單選按鈕外觀設(shè)為圓形,并在選中時改變其顏色??梢愿鶕?jù)需要調(diào)整屬性值以改變設(shè)計。
我們可以將HTML和CSS組合在一起,創(chuàng)建一個帶有單選按鈕的表單:
<form> <input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<input type="submit" value="Submit"> </form> <style> input[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; width: 20px; height: 20px; border-radius: 50%; border: 2px solid #ccc; transition: all 0.2s ease; } input[type=radio]:checked { border-color: #5cb85c; background-color: #5cb85c; } input[type=submit] { display: block; margin-top: 10px; } </style>
這將創(chuàng)建一個表單,其中有兩個單選鈕,名為“Male”和“Female”,并帶有一個提交按鈕。
在這個例子中,我們創(chuàng)建了一個CSS類來定義單選按鈕的樣式,然后使用HTML將其應(yīng)用于“Male”和“Female”單選按鈕。
注意,我們還使用了“appearance”屬性來刪除單選按鈕的默認(rèn)外觀。