為了讓網站更加美觀,在特定的情況下,我們可能需要將復選按鈕變為圓形。這種變形看似簡單,實際上需要使用CSS實現。下面是實現步驟:
/* 1. 隱藏默認樣式 */ input[type="checkbox"] { display: none; } /* 2. 定義圓形復選框外層樣式 */ .checkmark { display: inline-block; position: relative; width: 20px; height: 20px; border-radius: 50%; border: 1px solid #ddd; background-color: #fff; cursor: pointer; } /* 3. 定義選擇的樣式 */ .checkmark.checked::before { content: "\f00c"; font-family: FontAwesome; /* 選擇你喜歡的圖標庫 */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /* 4. 復選框選中時添加 checkmark.checked 樣式 */ .checkmark.checked { background-color: #007aff; border-color: #007aff; color: #fff; }
通過以上步驟,我們就可以將復選框改為圓形了。實際中,可能需要根據實際的需求進行微調,比如更換圓形背景色等。
上一篇css圖片和文字間隔