Trouvé par moi-même, il faut utiliser line-height : 30vh;
Bonjour,
Je n'arrive pas à centrer mes textes à l'intérieur de mes flexbox, voir capture d'écran ci-dessous :
Voici le code que j'ai actuellement :
Voici également un codepen qui illustre bien mon souci :
https://codepen.io/ogames/pen/rNvrrrQ
Ce que je veux
-
Avoir mes textes centrés verticalement par rapport à mes boites. ex: 'company" devrait être axé au milieu de la boite rouge sur l'axe Y.
-
Pouvoir utiliser les propriétés de dimensionnement avec flex afin de composer mes titres/informations en entrant des valeurs spécifiques pour mes différents éléments, exemple :
Ce que j'obtiens
Mes textes sont calés vers le haut, peu importe que je spécifie dans #intro:
align-items: center;
align-content : center;
Pourquoi ?
2 réponses
Bonjour,
Exemple, pour ta div #company
Rajoutes un display: flex et un align-items: center
company {
text-align: center;
background-color: red;
flex: 2;
font-size: 80px;
text-align: center;
color: #ffffff;
align-items: center;
display: flex;
}
Lien très utile
https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-background