複選框是一種 HTML 元素,可讓用戶使用 CSS 設置複選框的樣式。像:before、:after、hover 和:checked 這樣的偽元素可以用來改變複選框的外觀。要更改複選框的外觀,用戶必須首先隱藏默認複選框。這是通過將可見性屬性設置為“隱藏”來實現的。

為了確保用戶擁有良好的視覺體驗,網頁設計師和開發人員大量使用 CSS 的樣式功能非常重要。複選框也可以設置樣式以使其看起來更好,就像使用 CSS 設置複選框的其他 HTML 元素一樣。

複選框不能使用顏色、字體、邊框、寬度和高度等 CSS 屬性。在這篇文章中,我們將討論可用於更改複選框的 CSS 屬性以及它們改進 UI/UX 的方式。

如何使用 CSS 設置複選框樣式

創建 HTML

使用

元素,然後為標題添加 h2。 添加具有類屬性的

。添加一個輸入元素並指定類型、值和 ID 屬性。 添加一個帶有 for 屬性的

添加 CSS

通過將可見性屬性設置為其“隱藏”值來隱藏複選框。使用:checked 偽類,它有助於查看複選框何時被選中。使用寬度、高度、背景、邊距和邊框半徑屬性設置標籤樣式。將位置設置為“相對”。通過將顯示設置為“塊”並指定寬度和高度屬性來設置“checkbox-example”類的樣式。然後,指定 border-radius、transition、position 和其他屬性。現在滑塊處於未選中的位置。要移動滑塊按鈕,我們需要知道複選框是否被選中。選中後,我們必須更改標籤元素的左屬性。我們使用 + 組合器來選擇標籤兄弟,就在它旁邊。

FAQ

如何使用CSS勾選checkbox?

:checked CSS偽類選擇器代表任意radio(), checkbox(), or option(in a)元素選中或切換到開啟狀態。

如何在復選框輸入上應用 CSS?

只需將 class=”checkbox” 添加到您的複選框。然後在您的 CSS 代碼中創建該樣式。您仍然需要添加類才能使其在 IE 中工作,並且在其他不支持 IE 的非 IE 瀏覽器中將無法工作。

如何在 HTML CSS 中對齊複選框?

將 vertical-align 屬性設置為“bottom”,這在所有瀏覽器中都是一致的。將位置屬性設置為“相對”以相對於其正常位置放置元素。

您可以在 CSS 中設置警告框樣式嗎?

JavaScript 中的標準警告框不提供應用 CSS 的選項。要設計您的警報框,您需要先創建一個自定義警報框。自定義警告框將使用 jQuery 創建,樣式將應用於 CSS。

By Maxwell Gaven

我在 IT 行業工作了 7 年。 觀察 IT 行業的不斷變化很有趣。 IT 是我的工作、愛好和生活。