Utworzono mały przycisk do wyświetlenia zamiast pola wyboru. Zastanawiam się, czy istnieje sposób, aby również mieć jakoś wyglądać: hover? DziękiCSS: zaznaczono pole wyboru, aby wyglądało jak przycisk, czy jest najechanie myszą?
Odpowiedz
#ck-button:hover {
background:red;
}
Fiddle: http://jsfiddle.net/zAFND/4/
wygląda trzeba reguły bardzo podobny do swojej sprawdzonej reguły
#ck-button input:hover + span {
background-color:#191;
color:#fff;
}
i dla zawisu i kliknięciu stan:
#ck-button input:checked:hover + span {
background-color:#c11;
color:#fff;
}
kolejność jest ważna.
+1 Lubię to, co zrobiłeś z kliknęli stan –
@JasonGennaro Thanks :) –
Zrób to dla chłodnym border
i font
efektu:
#ck-button:hover { /*ADD :hover */
margin:4px;
background-color:#EFEFEF;
border-radius:4px;
border:1px solid red; /*change border color*/
overflow:auto;
float:left;
color:red; /*add font color*/
}
Przykład:http://jsfiddle.net/zAFND/6/
hm ... to jest miłe, ale plakat nie o to zapytać konkretnie. Również komentarze css to zawsze '/*...*/'. –
Dzięki @ Joseph. Tak. Wiem, że OP nie pytał o to ... Odpowiadałem na ': hover' Q i dawałem moje ujęcie z odrobiną dodatkowej wartości. Jeśli chodzi o komentarze, tak, zdaję sobie sprawę, że komentarze css są różne. To tylko dla przykładu. Ale mimo wszystko zmieniono na realizm ;-) –
Rozumiem. I rzeczywiście przychodzi mi do głowy, że używanie granicy jest dobrym sposobem, aby nie musieć sprawdzać stanu myszy: P –
Czy co Kelly powiedział ...
ALE. Zamiast umieszczania input
w pozycji absolutnej i górnej -20px
(po prostu ukrywając ją przed stroną), upewnij się, że pole wejściowe jest ukryte.
przykład:
<input type="checkbox" hidden>
działa lepiej i można umieścić go w dowolnym miejscu na stronie.
# ck-button: hover {background: blue} np –