Comment créer Responsive onglets CSS pur

Dans ce tutoriel, je vais vous montrer comment créer des onglets CSS Responsive pur. Nous allons utiliser Font-Impressionnant pour ajouter des icônes aux étiquettes onglet, afin que nous puissions cacher l'étiquette de texte et ne laisser que les icônes plus petite taille de l'écran.

Comment créer Responsive onglets CSS pur

Pour commencer, nous aurons besoin de télécharger et inclure la police-awesome dans notre projet. Vous pouvez le télécharger ici .

Pour le HTML, nous créons un conteneur div avec la classe « onglets ». cela tiendra le contenu de notre tableau. Ensuite, nous ajoutons nos boutons radio et en dessous de chaque bouton radio on ajoute une étiquette. Les boutons radio auront le nom de « onglets » et chacun d'entre eux auront un ID unique de « tab1 » « tab2 » et ainsi de suite. En ce qui concerne l'étiquette, nous avons une icône et un texte. Le texte est à l'intérieur quelques-uns balises afin que nous puissions les cacher sur les appareils avec des tailles d'écran plus petites.

Ci-dessous les boutons radio et leurs étiquettes, nous ajoutons les conteneurs de contenu. Chaque boîte a une classe de « tab-content » et un ID de « onglet-content1 » « tab-content2 » et ainsi de suite. Nous utilisons ces ID pour faire correspondre les étiquettes correctes et afficher le contenu correct attaché à l'étiquette. Comme vous pouvez le voir, nous avons utilisé l'ID de « tab1 » sur le premier bouton radio, et nous utilisons « tab-content1 » sur le premier contenu. De cette façon, nous pouvons facilement afficher et de les cacher.

Comme le style va, nous allons appliquer un style simple mais visuellement attrayant pour nos onglets de contenu. Nous aligner le côté des étiquettes côte à côte, en leur donnant une largeur de 33,333%, puisque nous avons 3 onglets. Si vous avez plus, vous pouvez modifier cette valeur. Par exemple, si vous disposez de quatre onglets, vous pouvez utiliser 25% et ainsi de suite. Pour la zone de contenu, appliquez une petite animation pour le faire css pop lorsque le contenu de l'onglet est modifiée, ce qui donne le nouveau contenu plus d'attention. De plus, nous cachons les boutons radio par défaut, puisque nous utilisons les étiquettes comme la zone « cliquable ».

L'animation

la Mécanique

Pour rendre notre fonction onglets, nous devons ajouter un peu plus CSS. D'abord, nous donnons l'étiquette active, un style différent en utilisant le: + vérifié étiquette. Cela va changer le style de l'étiquette qui est attaché à la case qui est cochée. Si cela a du sens.

Ensuite, nous vérifions que la case est cochée, et afficher le contenu avec qui est attaché à l'aide des ID que nous avons spécifiées ci-dessus. (# Tab1: checked

# Tab-content1) Cela permet d'afficher la boîte de contenu avec l'ID de « onglet-content1 » si la case avec l'ID de « tab1 » est cochée.

Rendant sensible

Et c'est tout. Vous pouvez jouer avec les styles et les paramètres que vous le souhaitez. Si vous ajoutez d'autres onglets, ne pas oublier de suivre le modèle de # tab1. # Tab2 etc et # tab-content1. # Tab-content2. Mettez également à jour les styles CSS en ajoutant ces ids au # tab1: checked

# Tab-content1 bloc de code.

J'espère que vous avez apprécié ce tutoriel sur la façon de créer des onglets sensibles css purs. Faites-moi savoir ce que vous pensez de cette approche et si vous connaissez une autre façon de le faire, vous pouvez le poster ci-dessous! En va de même pour toutes les questions et / ou suggestions.

Articles Liés