Découvrez la conception réactive de wordpress pour la flexbox CSS3

Oh, mec, tu te souviens à quel point camp;rsquoest dur de se concentrer verticalement sur ton site? luttez pour le mot
Dans je vais montrer comment fonctionne flexbox et comment l’ajouter aux feuilles de style wordpress pour mettre à jour votre site avec les dernières normes CSS. Quamp;rsquoest ce que flexbox? Flexbox est lamp;rsquoun des premiers modules conçus pour la mise en page réelle, ce qui rend la conception de style css plus facile et, dans certains cas, pratiquement possible. Le but de ce module est damp;rsquoaméliorer le modèle de boîte CSS en permettant la flexibilité du conteneur et de son contenu. Avec flexbox, les conteneurs et leurs sous conteneurs peuvent être disposés dans namp;rsquoimporte quelle direction: gauche, droite, haut et bas. Vous pouvez sélectionner et réorganiser les éléments de la page, aligner le contenu de droite à gauche avec un seul attribut, et même ajouter namp;rsquoimporte quel nombre de colonnes à la page. La taille est également flexible, car les éléments peuvent être agrandis pour occuper lamp;rsquoespace inutilisé ou réduits pour éviter le débordement.
Heureusement, bien que flexbox ne fasse pas officiellement partie de CSS3, il est supporté par tous les principaux navigateurs, y compris Android et IOS. Quand utiliser flexbox
Récemment, jamp;rsquoa i écrit un article sur la mise en page de la grille, une amélioration similaire à CSS et conçue pour une meilleure mise en page. Il y a une légère différence entre les deux, ce qui rend lamp;rsquoun approprié pour créer une mise en page complète et lamp;rsquoautre inapproprié. Bien que flexbox soit techniquement capable de créer une mise en page complète damp;rsquoun sujet, il namp;rsquoest pas conçu spécifiquement à cette fin. Au lieu de cela, il est préférable de styliser des conteneurs individuels, tels que la zone de contenu principale, les barres latérales, les titres et damp;rsquoautres parties similaires. Idéalement, le maillage est utilisé pour créer toute la disposition.
La différence réside dans la façon intrinsèque dont flexbox interagit avec les principaux navigateurs chargés étape par étape. Le contenu affiché en premier samp;rsquoétire horizontalement pour samp;rsquoadapter à lamp;rsquoensemble de lamp;rsquoécran. Lorsque plusieurs conteneurs sont chargés, la vue horizontale pleine largeur est ajustée et rétrécie pour inclure les éléments environnants. Comme lamp;rsquoa observé le promoteur de chrome, Jake Archibald, dans son article ne pas utiliser flexbox pour les mises en page régulières, ce que les utilisateurs finaux voient, camp;rsquoest que les mises en page passent soudainement de lamp;rsquoaffichage damp;rsquoun contenu complet à la taille réelle, qui peut être beaucoup plus petite. Bien quamp;rsquoil ne samp;rsquoagisse là que damp;rsquoune préoccupation pour les utilisateurs qui ont des connexions Internet lentes, il samp;rsquoagit toujours damp;rsquoune question damp;rsquoexpérience utilisateur. Gardez cela à lamp;rsquoesprit et namp;rsquoavez pas à choisir entre les deux: utilisez le maillage comme mise en page et flexbox comme contenu dans la mise en page.
Conteneurs, enfants et Flex avant de commencer à écrire votre première flexbox, devez comprendre quelques concepts importants. Selon le dernier projet de travail du CSS flexible du W3C: flexbox: le conteneur devient flexbox après avoir inclus lamp;rsquoattribut Display et lamp;rsquoavoir défini à Flex ou inline Flex Flex item
Broche dimension principale de lamp;rsquoexbox: la broche damp;rsquoun conteneur flexible est la broche sur laquelle les éléments flexibles sont disposés. Il samp;rsquoétend jusquamp;rsquoà la dimension principale axe transversal dimension transversale lamp;rsquoaxe perpendiculaire à la broche est appelé axe transversal. Samp;rsquoétendant jusquamp;rsquoau point de départ principal dimension transversale de lamp;rsquoextrémité principale lamp;rsquoélément flexible est placé dans le conteneur à partir du point de départ principal et vers le point de départ extrémité principale de lamp;rsquointersection: lamp;rsquoélément est rempli de lignes flexibles et placé dans le conteneur à partir du point de départ de lamp;rsquointersection du conteneur flexible, et Attribut de dimension principale dimension principale vers le côté transversal: la largeur ou la hauteur (selon la dimension principale) du composant flexible est la dimension principale du composant. Lamp;rsquoattribut de taille primaire damp;rsquoun élément flexible est lamp;rsquoattribut largeur ou hauteur, selon la taille primaire. Attribut taille de croisement taille de croisement – la largeur ou la hauteur damp;rsquoun élément flexible, quelle que soit la taille de croisement, est la taille de croisement de lamp;rsquoélément. Lamp;rsquoattribut de dimension croisée est la largeur ou la hauteur dans la dimension croisée. Le modèle flexbox, y compris tous les attributs utilisés pour décrire le conteneur et ses sous conteneurs. Il existe damp;rsquoautres attributs dans CSS qui namp;rsquoont aucun effet sur flexbox parce quamp;rsquoils ne sont pas réellement des conteneurs de blocs:
Column * float Clear vertical align:: First Line of:: first line and:: First letter pseudo element:: First letter build a container Using HTML5, i.e. you can now start to Build your flexbox. Pour ce faire, devez d’abord ajouter HTML5 à la page WordPress de votre choix, l’en tête. Php, archive. Php, p. Php ou tout autre fichier
Ils finiront par être vus par les visiteurs à lamp;rsquoavant. Créez une DIV et un ID reconnaissables au besoin, comme lamp;rsquoexemple suivant: expliquez comment charger 0b1d5f9c9b77b8c550b2ddb584ed5fde dans ce conteneur et pouvez ajouter tout ce que voulez.
Je vais créer une page damp;rsquoaccueil personnalisée avec une grande zone en haut pour envoyer des invitations à lamp;rsquoaction, les trois petites sections ci dessous inséreront des conseils dans des colonnes séparées, et lamp;rsquoautre section ci dessous fournira plus damp;. Pour ce faire, jamp;rsquoajouterai le code suivant au fichier index. Php sinon, je vais ajouter la DIV ci dessus. Une fois que avez ajouté la DIV principale et tout le reste à inclure, avez les bases nécessaires pour construire la première flexbox. Pour ce faire, avez probablement deviné que CSS était nécessaire.
Créer et styliser une flexbox pour créer une flexbox, devez définir les propriétés damp;rsquoaffichage du conteneur. Il devrait ressembler à lamp;rsquoexemple suivant: expliquer le chargement de c5c793a19a772afd322fe9668 dfc2e7a qui crée une boîte flexbox au niveau du bloc. Ou, si voulez appliquer un style en ligne, tapez inline Flex au lieu de Flex. Vous êtes maintenant libre damp;rsquoajouter des styles damp;rsquoéléments Flex sous la nouvelle boîte Flex que venez de créer. Bien que venez de créer votre première flexbox, namp;rsquoavez pas encore ajouté damp;rsquoattributs flexbox pour vraiment comprendre ce que pouvez faire avec elle. Par exemple, pouvez utiliser flexbox pour garder le contenu réactif afin quamp;rsquoil apparaisse correctement sur tous les appareils.
Vous pouvez inclure un certain nombre damp;rsquoattributs dans la boîte Flex, et pour aider à créer des pages réactives, pouvez commander des articles Flex. Pour placer des éléments flexibles dans lamp;rsquoordre de votre choix, tous les c
Vous avez besoin damp;rsquoabréviations pour les attributs ordre et Flex. Bien quamp;rsquoil existe de nombreux attributs que pouvez utiliser pour ajuster le contenu, comme la base Flex, la croissance Flex et les attributs Flex Shrink, le W3C recommande damp;rsquoutiliser la sténographie, un seul attribut appelé Flex. Voici un exemple du rôle de ces attributs dans la page damp;rsquoaccueil que jamp;rsquoai créée:
Charger 144b97d7fd7e738e5bce735e735c4697 je sais, ça a lamp;rsquoair bien, mais quamp;rsquoest ce que ça veut dire, namp;rsquoest ce pas? Camp;rsquoest peut être un peu difficile à comprendre au début, mais une fois maîtrisé, ce namp;rsquoest pas difficile à comprendre. Lamp;rsquoattribut Order namp;rsquoa besoin que damp;rsquoun seul numéro pour indiquer au navigateur quel élément flexible afficher avant les autres éléments. Dès le début, pouvez choisir quel élément flexible afficher en premier. Lamp;rsquoordre 2 affichera les éléments flexibles par seconde dans lamp;rsquoordre suivant: 3 Il affichera le troisième élément, et ainsi de suite. Vous pouvez également utiliser des nombres négatifs. , au cours damp;rsquoun changement, il est soudainement reconnu quamp;rsquoun élément flexible doit être ajouté avant le premier élément flexible commandé, un nouvel élément flexible peut être défini pour la commande: 1 Apparaît ensuite avant le premier élément flexible. Camp;rsquoest confortable, non?
Lamp;rsquoattribut Flex abrégé est là où les choses commencent à devenir un peu compliquées. Heureusement, il y a une explication assez simple: cet attribut définit la taille flexible des éléments flexibles par rapport à la taille totale de la boîte Flex. Fondamentalement, pouvez définir la taille des éléments flexibles en fonction de lamp;rsquoespace disponible. Cela signifie que si un utilisateur accède à votre site Web sur un appareil mobile, pouvez définir le contenu pour quamp;rsquoil Zoome automatiquement pour samp;rsquoadapter à la taille de lamp;rsquoécran, ou, pour les navigateurs de bureau, votre contenu peut être agrandi pour samp;rsquoadapter à la taille de la fenêtre entière. Cependant, tout le monde namp;rsquoest pas
Les éléments flexibles en ont besoin parce que pouvez désactiver le redimensionnement flexible pour les éléments flexibles qui ont besoin de maintenir une certaine taille. Par exemple, voudrez peut être quamp;rsquoune petite annonce reste de la même taille sur tous les écrans, car vos clients pourraient être en colère si facturez le même prix pour les écrans tronqués sur les petits écrans. Alors, comment peux tu faire ça? Voici les détails de lamp;rsquoutilisation damp;rsquoun redimensionnement flexible avec des attributs Flex raccourcis. Tout damp;rsquoabord, il se compose de trois valeurs manuscrites correspondantes: Flex Grow – définit si les éléments Flex peuvent être redimensionnés et dimensionnés pour tenir compte de lamp;rsquoespace inutilisé. Ça ne peut être quamp;rsquoun nombre positif. Rétrécissement élastique: si lamp;rsquoélément élastique est plus grand que la taille de lamp;rsquoécran, pouvez réduire lamp;rsquoélément élastique. Les nombres négatifs ne fonctionnent pas. Fondation flexible – la taille initiale de lamp;rsquoélément flexible avant lamp;rsquoapplication de toute dimension flexible et avant quamp;rsquoil namp;rsquoy ait de lamp;rsquoespace libre à occuper ou à manquer. Il peut être réglé en pixels ou en pourcentage. Une fois que avez compris comment fonctionne lamp;rsquoattribut long hand, pouvez commencer à coder en utilisant la sténographie: Flex: initial ou Flex: 0 1 Auto: ce réglage donne à la taille de lamp;rsquoélément une flexibilité par rapport à son contenu. Par exemple, samp;rsquoil y a beaucoup de contenu, il grandit samp;rsquoil namp;rsquoy a que quelques lignes de texte, il rétrécit. Samp;rsquoil y a de lamp;rsquoespace libre, le projet ne grandit pas pour samp;rsquoadapter à lamp;rsquoensemble de la région, mais samp;rsquoil namp;rsquoy a pas assez damp;rsquoespace, il est réglé pour rétrécir. Flex: auto ou Flex: 1 1 Auto: chaque option permet à vos éléments flexibles de se rétrécir et de croître au besoin pour samp;rsquoadapter à namp;rsquoimporte quelle taille damp;rsquoécran affichée sur la page. Flex: aucune ou Flex: 0 0 automatique: désactive le redimensionnement flexible et définit la taille des éléments flexibles pour les fixer sans les redimensionner
Conçu pour aider à mieux comprendre comment fonctionne flexbox et ses propriétés. Source: scotch. Que penses tu de flexbox? Pouvez voir que lamp;rsquoutilisez? Tu crois que ça te fera gagner du temps? Partagez vos idées librement dans les commentaires ci dessous. Étiquettes: CSS

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins