Vorrei mostrare la casella di controllo come pulsante di attivazione. Ma non posso applicare le mie immagini personalizzate con CCS - viene comunque selezionata la casella di controllo. Come adempiere a questo compito?Immagini personalizzate per la casella di controllo?
mio CSS:
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");
}
mio HTML:
<body>
<input type="checkbox" id="settingsbutton" class="button-settings"/>
</body>
I collegamenti sono davvero utili, ma non capisco il motivo per cui è stato utilizzato 'visualizzazione: none' sulla casella di controllo? Se non è visualizzato, non puoi cliccarlo? Il tuo link suggerisce di impostare invece l'opacità a zero. – Mikaveli
Puoi cliccare sull'etichetta che attiverà la casella di controllo – Prodikl