Articles of flexbox

Dans quelles circonstances le flex-shrink est-il appliqué aux éléments flexibles et comment fonctionne-t-il?

J’ai joué avec cette jolie page de démonstration CSS Flexbox et je comprends la plupart des concepts, mais je n’ai pas pu voir le flex-shrink au travail. Quels que soient les parameters que j’applique là-bas, je ne vois aucune différence sur la page. De la spécification : Ce composant définit le facteur de croissance flexible […]

Comment centrer un conteneur flexible mais aligner les éléments flexibles vers la gauche

Je veux que les éléments flex soient centrés, mais lorsque nous avons une deuxième ligne, avoir 5 (à partir de l’image ci-dessous) sous 1 et ne pas être centré dans le parent. Voici un exemple de ce que j’ai: ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin: 0; padding: 0; } li […]

Code Flexbox fonctionnant sur tous les navigateurs sauf Safari. Pourquoi?

Colonnes de grid avec des balises de liste, je dois les afficher dans un ordre correct toutes les trois colonnes, avec la largeur automatique activée pour chaque élément de liste HTML supplémentaire. Ceci est mon exemple: ul { margin: 0; padding: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: column; -ms-flex-direction: […]

Comment faire des articles Flexbox de la même taille?

Je veux utiliser la flexbox qui comporte un certain nombre d’éléments de même largeur. J’ai remarqué que flexbox dissortingbue l’espace autour de manière uniforme, plutôt que l’espace lui-même. Par exemple: .header { display: flex; } .item { flex-grow: 1; text-align: center; border: 1px solid black; } asdfasdfasdfasdfasdfasdf z Le premier élément est beaucoup plus gros […]

Comment calculer la quantité d’éléments flexbox dans une rangée?

Une grid est implémentée en utilisant la flexbox CSS. Exemple: Le nombre de lignes dans cet exemple est de 4 car j’ai corrigé la largeur du conteneur à des fins de démonstration. Mais, en réalité, il peut changer en fonction de la largeur du conteneur (par exemple, si l’utilisateur redimensionne la fenêtre). Essayez de redimensionner […]

Comment faire en sorte qu’un article flexible ne remplisse pas la hauteur du conteneur flexible?

Comme vous pouvez le voir dans le code ci-dessous, le div à gauche à l’intérieur du conteneur Flex s’étend pour correspondre à la hauteur du div à droite. Existe-t-il un atsortingbut que je peux définir pour que sa hauteur soit le minimum requirejs pour conserver son contenu (comme la height: auto habituelle height: auto div […]

Que définit exactement la propriété de flex-base?

Existe-t-il une différence entre définir la max-width ou la width pour un élément flexible au lieu de la flex-basis ? Est-ce le “sharepoint rupture” pour les propriétés de flex-grow/shrink ? Et quand je règle flex-wrap: wrap comment le navigateur décide-t-il à quel point déplacer l’élément vers la nouvelle ligne? Est-ce en fonction de leur largeur […]

Solution CSS pure pour fractionner des éléments en une quantité dynamic de colonnes

Existe-t-il un moyen d’aligner les éléments dans plusieurs colonnes, où le nombre de colonnes dépend de l’élément le plus large? La hauteur de l’élément et la largeur du conteneur sont fixes, mais la largeur de l’élément est dynamic. Je cherche un moyen CSS uniquement pour obtenir le comportement suivant: (Supposons que le conteneur parent a […]

Différence entre just-content vs align-items?

J’ai du mal à comprendre quelle est la différence? D’après mes recherches, il semble que le justify-content puisse faire de l’ space-between space-around et l’ space-around , alors que les align-items peuvent faire… stretch , baseline , initial et inherit ? Il ressemble également aux deux propriétés share, flex-start , flex-end et center . Y […]

CSS flexbox ne fonctionne pas dans IE10

Dans IE10, ce code ne fonctionne pas correctement: .flexbox form { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; } .flexbox form input[type=submit] { width: 31px; } .flexbox form input[type=text] { width: auto; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; […]