SelfHTML Wiki: Toggle-Schalter und :focus-Umrandung
    
der müde mümmler
    
    
      
    
  - css
 
Hiho!
Ich habe gerade mal die Wiki-Version des Toggle (flip-flop) Schalters statt Checkbox ausprobiert. Dabei ist mir aufgefallen, dass beim Durchschalten mit TAB die neu erstellten Schalter bei Status :focus nicht umrandet werden. (in Opera zumindest)
Habe also ein wenig herumgespielt, und wenn man statt
 input { display: none; }
die checkbox mit
 input { opacity: 0; }
"ausblendet", dann klappt's auch mit dem Nachb der visuellen Darstellung und der toggle-Schalter wird umrandet, wenn das Element focus hat.
Nur: hat das irgendwelche "side effects"? Andere Browser?
Die Wiki-Version hat jedenfalls den Nachteil, dass der Fokus plötzlich verschwindet und wieder auftaucht, was verwirrend ist.
Servus!
Hiho!
Ich habe gerade mal die Wiki-Version des Toggle (flip-flop) Schalters statt Checkbox ausprobiert. Dabei ist mir aufgefallen,
Nur: hat das irgendwelche "side effects"? Andere Browser?
Vielen Dank für deinen Verbesserungsvorschlag!
Das ganze Beispiel ist nicht so optimal- deshalb hatten wir den im Artikel verlinkte Custom element <toggle-switch> gebaut.
Das müssen wir noch diskutieren, ob man den CSS-Schalter dann depubliziert.
Herzliche Grüße
Matthias Scharwies
Hallo Matthias,
ich glaube, beide Ansätze haben ihre Existenzberechtigung. Ein custom element ist technisch anspruchsvoller, nicht jeder möchte sich damit auseinandersetzen.
Rolf