使用CSS 和透明度自訂複選框樣式
使用CSS 樣式化複選框已變得很常見,但對於更常見複雜的場景,更強大的解決方案是必要的。要實現此目的,請考慮使用帶有白色外部區域和部分透明複選框的透明 PNG 圖像。
實作顏色疊加
修改 CSS 中元素的 backgroundColor 屬性為複選框新增彩色疊加層。 PNG 影像在應用疊加層的區域保持透明,從而允許顯示不同的顏色。
CSS 程式碼:
.checkbox, .radio { width: 19px; height: 25px; padding: 0px; background: url(checkbox2.png) no-repeat; display: block; clear: left; float: left; } .green { background-color: green; } .red { background-color: red; }
HTML 程式碼:
<p><input type="checkbox" name="1" class="styled green" /> (green)</p> <p><input type="checkbox" name="2" class="styled red" /> (red)</p> <p><input type="checkbox" name="3" class="styled purple" /> (purple)</p>優點
動態著色,無需創建大量圖像
以上是如何使用 CSS 和透明度建立可自訂的複選框樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!