Tôi muốn hiển thị hộp kiểm dưới dạng nút chuyển đổi. Nhưng tôi không thể áp dụng hình ảnh tùy chỉnh của tôi cho nó với CCS - vẫn còn hộp kiểm được rút ra. Làm thế nào để accomlish nhiệm vụ này?Hình ảnh tùy chỉnh cho hộp kiểm?
CSS của tôi:
input[type=checkbox]#settingsbutton {
border-style: none;
background-color: transparent;
width: 42px;
height: 40px;
display: block;
}
input[type=checkbox].button-settings {
background-image: url("images/button-settings-normal.png");
}
input[type=checkbox].button-settings:active {
background-image: url("images/button-settings-normal.png");
}
input[type=checkbox].button-settings:hover {
background-image: url("images/button-settings-hover.png");
}
input[type=checkbox].button-settings:active {
background-image: url("images/button-settings-pressed.png");
}
HTML của tôi:
<body>
<input type="checkbox" id="settingsbutton" class="button-settings"/>
</body>
Các liên kết được thực sự hữu ích, nhưng tôi không hiểu tại sao bạn sử dụng 'display: none' vào hộp kiểm? Nếu nó không được hiển thị, bạn không thể nhấp vào nó? Liên kết của bạn đề xuất để đặt độ mờ thành 0 để thay thế. – Mikaveli
Bạn có thể nhấp vào nhãn sẽ kích hoạt hộp kiểm – Prodikl