Maîtriser les sélecteurs de parenté généraux Navigation dans les onglets personnalisés

Bienvenue dans la prochaine série de didacticiels dans laquelle nous utilisons le combinateur général pour frères et soeurs. ~ pour créer divers composants pour le Web. Ce tutoriel couvrira les éléments de navigation à l'aide de liens et d'entrées radio.

En plus des sélecteurs CSS, le changera propriété, et les états d'entrée du tutoriel précédent, nous allons également couvrir un hack de frontière, Sass pour les boucles, calc (), et accessibilité!

Vers quoi travaillons-nous?

Voici la démo que nous allons construire:

Avertissement: ces effets CSS peuvent ou non fonctionner dans les navigateurs plus anciens. Je les ai testés dans les dernières versions de Chrome, Firefox et Safari..

J'utiliserai Sass, un préprocesseur CSS pour accélérer le processus de codage!

J'utiliserai également l'incroyable AutoPrefixer au lieu des préfixes de fournisseur. Si vous utilisez CodePen, assurez-vous de bien accéder aux paramètres de votre stylet, cliquez sur CSS et sélectionnez AutoPrefixer..

1. Onglets de lien

La première version que nous allons créer est la barre d’onglet comprenant  liens. Ceci est le plus simple et facile à faire; idéal pour une navigation générale à utiliser sur plusieurs pages Web différentes.

Mise en place du HTML

Nous allons commencer avec une base