Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9949|Odgovoriti: 0

[CSS/DIV] Pure CSS3 polepša radijske gumbe

[Kopiraj povezavo]
Objavljeno na 16. 05. 2019 11:10:41 | | | |
Ta čista metoda CSS3 za polepšanje radijskih gumbov deluje dobro v naslednjih situacijah:

1. Lahko je združljiv z IE9 in novejšimi, in če mora biti združljiv z IE8, napiše IE-jev hack za odstranitev tega sloga

2. Podprt je samo radio z radijskimi gumbi, saj je krog izbire gumbov mogoče ustvariti s CSS, vendar označilno polje za označilno polje na gumbu zahteva knjižnico slikovnih ali ikonskih pisav

3. Za podporo preklopnim učinkom ni potreben JS

Spodnja slika prikazuje končno upodobitev:



HTML koda:

CSS koda:

Najpomembnejše pri tej metodi je izbrati ime razreda učinka: .radio input:checked + span.radio-on

+ je psevdorazred CSS2, kar pomeni, da div+p izbere <div> vse elemente takoj za elementom <p> .

To pomeni, da najdeš izbrani vhod (:kljukano) in nato uporabiš element razpona z imenom radio-on za učinek izbranega kroga.



Na internetu obstaja veliko metod za polepšanje oznake v krog, vendar mora biti v tem primeru posamezno izbirno besedilo postavljeno zunaj oznake, kar pomeni, da ob kliku na besedilo učinek enojnega izbora ni mogoče preklopiti.

Zato sem na etiketo dodal razpon z imenom radio-bg, da sem ustvaril velik krog na koncu, nato pa uporabil razpon z imenom radio-on, da sem naredil majhen krog na začetku izbora.

Na ta način se besedilo v oznaki ohrani, učinek enojne izbire pa je mogoče tudi preklopiti.

Priloženo: jQuery uporablja metodo vrednosti izbranega radia

var val=$('input:radio[name="sex"]:checked').val();

Priložite vse tri metode:

$('input:radio:checked').val();

$("input[type='radio]:checked").val();

$("input[name='rd']:checked").val();





Prejšnji:Kako uporabiti proxy IP za strganje podatkov, PHP pajkalnik za pridobivanje podatkov izdelkov Amazona
Naslednji:Razlika med ajaxom in axiosom ter fetchom
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com