Radio 是一種方便的表單組件,可以根據用戶的選擇自動生成多個選項。與傳統的表單組件不同, Radio 組件只有一組選項,不需要用戶手動選擇。下面將介紹 Radio 的 CSS 樣式。
## 樣式概述
Radio 組件的樣式由三個部分組成:
### Radio 按鈕
Radio 按鈕的樣式使用了一個類名 `radio-button`,并設置了一些基本的樣式,如按鈕顏色、字體大小、邊框寬度等。
```css
.radio-button {
background-color: #4CAF50;
color: white;
padding: 10px 20px;
font-size: 16px;
border: none;
border-radius: 5px;
cursor: pointer;
### Radio 選項
Radio 選項的樣式使用了一個類名 `radio-group`,并設置了一些基本的樣式,如選項顏色、字體大小、邊框寬度等。
```css
.radio-group {
display: flex;
flex-wrap: wrap;
.radio-label {
margin-bottom: 10px;
font-size: 16px;
.radio-value {
font-size: 14px;
line-height: 1.5;
color: #4CAF50;
### Radio 默認值
Radio 默認值的樣式使用了一個類名 `radio-default`,并設置了一些基本的樣式,如默認選中值的顏色、字體大小等。
```css
.radio-default {
background-color: #47b2d9;
color: white;
padding: 10px 20px;
font-size: 16px;
## 示例代碼
下面是一個簡單的 Radio 組件示例,其中包含一組選項和默認選項:
```html
<div id="radios">
<label for="name">姓名:</label>
<input type="radio" id="name" name="name" value="張三">
<label for="name">張三:</label>
<input type="radio" id="name" name="name" value="李四">
<label for="name">李四:</label>
<input type="radio" id="name" name="name" value="王五">
<label for="name">王五:</label>
<input type="radio" id="name" name="name" value="趙六">
<label for="name">趙六:</label>
<input type="radio" id="name" name="name" value="錢七">
<label for="name">錢七:</label>
<input type="radio" id="name" name="name" value="孫八">
<label for="name">孫八:</label>
<input type="radio" id="name" name="name" value="鄭九">
<label for="name">鄭九:</label>
<input type="radio" id="name" name="name" value="朱十">
<label for="name">朱十:</label>
</div>
在上面的代碼中,我們定義了五個 `input` 元素,每個元素綁定了一個 Radio 選項。最后,我們使用了一個 `div` 元素來包含所有的 Radio 選項和默認選項,并使用 CSS 樣式來設置它們的樣式。