Maison > interface Web > tutoriel CSS > Comment empêcher le centrage des derniers éléments Flex lors de l'utilisation de Flexbox Wrap ?

Comment empêcher le centrage des derniers éléments Flex lors de l'utilisation de Flexbox Wrap ?

Susan Sarandon
Libérer: 2024-11-23 12:06:14
original
640 Les gens l'ont consulté

How to Prevent Centering of the Last Flex Items When Using Flexbox Wrap?

Comment modifier l'habillage Flexbox

Dans ce scénario de boîte flexible réactive, les éléments flexibles sont progressivement enveloppés à mesure que la taille de l'écran diminue. Pour affiner le comportement d'habillage, nous allons explorer comment maintenir les derniers éléments flexibles non centrés, en commençant par la gauche :

Implémentation des éléments fantômes :

CSS peut être utilisé pour créer des éléments "fantômes" pour occuper l'espace restant sur la dernière ligne. Par exemple, en supposant une longueur de colonne potentielle de 4, nous aurions besoin de 3 éléments fantômes :

.card:empty {
    width: 300px;
    box-shadow: none;
    margin: 2rem;
    padding-bottom: 0;
}
Copier après la connexion

Pseudo-éléments :

Des pseudo-éléments peuvent également être utilisés, réduisant ainsi le nombre d'éléments fantômes nécessaires par 2 :

::after {
    content: "";
    flex: 1;
}
Copier après la connexion

Modifié Exemple :

Voici une version mise à jour du code avec ces éléments fantômes ajoutés :

<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
Copier après la connexion

Avec ces améliorations, les éléments flexibles s'enrouleront comme vous le souhaitez, avec les 2 derniers éléments non centré et partant de la gauche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal