Attivare tessera siamo noi
Casella di controllo selezionata
Non sono il poster di questa risposta, ma al momento di scrivere questo, questa è la risposta più votata di gran lunga in entrambi i voti positivi e negativi (+1035 -17), ed è ancora segnata come risposta accettata (probabilmente perché il poster originale della domanda è quello che ha scritto questa risposta).
Questo codice presuppone che tu stia usando un reset come quello di Eric Meyer che non sovrascrive i margini e il padding dell’input del modulo (quindi mettendo i reset di margine e padding nel CSS dell’input). Ovviamente in un ambiente live probabilmente anniderete/sovrascriverete cose per supportare altri elementi di input, ma ho voluto mantenere le cose semplici.
Spero che questo aiuti qualcun altro! Non ho provato questa tecnica specifica su nessun altro progetto oltre a quello su cui stavo lavorando questa mattina, quindi sicuramente fatevi sentire se trovate qualcosa che funziona in modo più coerente.
A volte vertical-align ha bisogno di due elementi in linea (span, label, input, ecc…) uno accanto all’altro per funzionare correttamente. Le seguenti caselle di controllo sono correttamente centrate verticalmente in IE, Safari, FF e Chrome, anche se la dimensione del testo è molto piccola o grande.
Css controllato cambiare un altro elemento
Queste icone possono essere utilizzate direttamente in un progetto web Kendo UI assegnando una delle classi CSS predefinite fornite nell’elenco delle icone dei font qui sotto. L’esempio seguente dimostra come ottenere questo comportamento.
I font icona sono font che contengono glifi vettoriali invece di lettere e numeri. Puoi facilmente stilizzarli con i CSS usando tutte le proprietà di stile che possono essere applicate a un testo normale in un browser moderno.
Anche se il font di icone web viene fornito con un set di classi CSS predefinite, potresti aver bisogno di usare le icone con un nome di classe CSS personalizzato. Per ottenere questo, impostate un valore :before pseudo contenuto per l’icona in questione.
Css checkbox”:checked
Vale la pena notare che il problema fondamentale non è cambiato. Non è ancora possibile applicare stili (bordi, ecc.) direttamente all’elemento checkbox e fare in modo che questi stili influenzino la visualizzazione del checkbox HTML. Quello che è cambiato, tuttavia, è che ora è possibile nascondere la casella di controllo vera e propria e sostituirla con un elemento con stile proprio, usando solo i CSS. In particolare, poiché i CSS ora hanno un selettore :checked ampiamente supportato, potete fare in modo che la vostra sostituzione rifletta correttamente lo stato controllato della casella.
Qui c’è un utile articolo sullo stile delle caselle di controllo. Fondamentalmente, l’autore ha scoperto che varia tremendamente da browser a browser, e che molti browser visualizzano sempre la casella di controllo di default, non importa come la si stili. Quindi non c’è davvero un modo semplice.
Potete ottenere un bell’effetto di checkbox personalizzato usando le nuove abilità che vengono con le pseudo classi :after e :before. Il vantaggio di questo è che: Non hai bisogno di aggiungere altro al DOM, solo la checkbox standard.
Css checkbox”:checked cambia colore
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet.