Mastering General Sibling Selectors Custom Tab Navigation

Välkommen till nästa i vår serie av handledning där vi använder den allmänna syskonkombinationen ~ att skapa olika komponenter för webben. Denna handledning kommer att omfatta navigationselement med länkar och radioingångar.

Förutom CSS selectors, den kommer att ändras egendom och ingångstillstånd från den tidigare handledningen täcker vi också en gränshack, Sass för loopar, calc (), och tillgänglighet!

Vad vi arbetar mot

Här är den demo vi ska bygga:

En snabb ansvarsfriskrivning: Dessa CSS-effekter kan eller kanske inte fungerar i äldre webbläsare. Jag har testat dem i de senaste versionerna av Chrome, Firefox och Safari..

Jag använder Sass, en CSS preprocessor för att påskynda kodningsprocessen!

Jag använder också den fantastiska AutoPrefixer istället för leverantörs prefix. Om du använder CodePen, var noga med att gå till pennens inställningar, klicka på CSS och välj AutoPrefixer.

1. Länka flikar

Den första versionen vi ska skapa är flikfältet som innehåller  länkar. Detta är det enklaste och enkla att göra; Det är idealiskt för en allmän navigering som ska användas på flera olika webbsidor.

Ställa in HTML

Vi börjar med en grundläggande