Filtrering og validering av PHP-data. Vanlige feil

Ved å bruke pseudo-class:checked kan du veksle mellom tilstandene til elementer som avmerkingsbokser eller radioknapper. I denne opplæringen vil vi utforske denne CSS3-egenskapen ved å lage et eksperimentelt porteføljefilter som vil veksle mellom tilstandene til elementer av en bestemt type.

Denne opplæringen var inspirert av Roman Komarovs strålende eksperiment "Filtrering av elementer uten JS", der han bruker avmerkingsbokser og radioknapper for å filtrere fargede skjemaer.

HTML-oppmerking

La oss starte med markeringen. Målet vårt er å lage fire filterknapper, etter å ha klikket på hvilke, vil de tilsvarende porteføljeelementene vises eller forsvinne. Så vi vil bruke flere alternativknapper, alle har samme navn, siden de må tilhøre samme gruppe (så bare én alternativknapp vil ha en "avmerket" tilstand). Som standard vil vi at alle radioknapper skal velges eller hakes av. Vi legger til noen merkelapper for alternativknappene, som vi vil bruke til å skjule alternativknappene. Ved å klikke på etiketten velges alternativknappen med tilhørende id:


Alle >


Webdesign >


Illustrasjon >


Ikon design >

>