2013-10-23 41 views
0

我想改變複選框的內部背景顏色我的意思是白色方塊 我搜索了太多,但大多數文章只是說創建div和更改div的背景顏色,但此方法不會改變白色廣場。有沒有改變複選框的背景顏色?

+0

可能的重複[如何使用CSS樣式複選框?](http://stackoverflow.com/questions/4148499/how-to-style-checkbox-using-css) –

+0

檢查出類似的問題的可能解決方案。希望這可以幫助! http://stackoverflow.com/questions/1986608/css-styling-checkboxes – usernolongerregistered

回答

2

複選框(無線電和選擇)不像其他HTML元素。它們與作爲操作系統一部分的標準控件緊密聯繫。你無法很好地控制它們的渲染方式。

JavaScript-based alternative s(甚至一些clever CSS hacks使用覆蓋),但控件本身不能按照你想要的樣式。

0

大多數瀏覽器都使用底層操作系統的本機複選框樣式。我會使用HTML/CSS/JS創建一個自定義複選框,您可以根據自己的需要設置樣式。

0

這是一個很常見的問題,因爲複選框不是典型的HTML元素。這是一個不錯的answer。知道你的問題不是沒有解決方案,它只是不如「標準」CSS3那麼容易。這裏有一個不錯的tool來生成沒有javascript的checbox。