Mastering General Sibling Selectors Custom Tab Navigation

Velkommen til neste i vår serie av opplæringsprogrammer hvor vi bruker den generelle søskenkombinatoren ~ å skape ulike komponenter for Internett. Denne opplæringen vil dekke navigasjonselementer ved hjelp av koblinger og radioinnganger.

I tillegg til CSS selectors, er Kommer til å endres eiendom og inntastingsstatus fra den forrige opplæringen, vil vi også dekke en grensehakk, Sass for sløyfer, calc (), og tilgjengelighet!

Hva jobber vi med

Her er den demo vi skal bygge:

En rask ansvarsfraskrivelse: Disse CSS-effektene kan eller ikke fungerer i eldre nettlesere. Jeg har testet dem i de nyeste versjonene av Chrome, Firefox og Safari..

Jeg bruker Sass, en CSS preprocessor for å øke hastigheten på kodingsprosessen!

Jeg vil også bruke den fantastiske AutoPrefixeren i stedet for leverandørprefikser. Hvis du bruker CodePen, må du gå til pennens innstillinger, klikke på CSS og velge AutoPrefixer.

1. Link-faner

Den første versjonen vi skal skape er fanebladet som består av  koblinger. Dette er den mest enkle og enkle å lage; det er ideelt for en generell navigasjon som skal brukes på flere forskjellige nettsider.

Sette opp HTML-en

Vi starter med en grunnleggende