Centrer le texte dans React
Nous utiliserons différentes manières d’introduire comment centrer du texte dans React.
Centrer le texte horizontalement dans React
Lorsque vous travaillez sur une page, nous devons aligner le texte vers, à droite, à gauche ou au centre. Il est très facile d’aligner du texte dans React en utilisant la propriété textAlign dans style dans le fichier index.tsx.
# react
<div>
<h2 style={{textAlign: "center"}}>Inline Styling</h2>
<p style={{textAlign: "center"}}>
This text is aligned center by adding inline css
</p>
</div>
Production :

Une autre façon de centrer le texte pour plusieurs éléments consiste à ajouter du code css dans le fichier style.css.
Créons un titre en utilisant la balise h2 et un paragraphe en utilisant la balise p. Ensuite, ajoutez une classe de textCenter aux deux éléments.
# react
<h2 className="centerText">Using Style.css</h2>
<p className="centerText">This text is aligned center by adding css in style.css file</p>
Écrivons du code CSS dans le fichier style.css.
# react
.centerText{
text-align: center;
}
Production :

Centrer le texte verticalement dans React
Parfois, nous devons aligner le texte verticalement pour le rendre plus beau et améliorer notre interface utilisateur. Il existe deux façons simples d’aligner le texte verticalement centré dans React.
Créons un titre et alignons-le verticalement au centre.
# react
<h2 style={{ flex: 1, justifyContent: 'center', alignItems:"center", lineHeight:"100px"}}>Aligning Vertically</h2>
Dans le code ci-dessus, nous avons ajouté lineHeight: '100px' pour montrer que le texte est centré verticalement.
Production :

Nous pouvons voir que nous avons réussi à centrer verticalement notre cap.
Une autre façon de centrer plusieurs éléments verticalement consiste à ajouter du code CSS dans le fichier style.css et à attribuer une class aux éléments.
Donc, tout d’abord, nous allons créer un titre et un paragraphe et attribuer la classe verticalCenter aux deux éléments.
# react
<h2 className="verticalCenter">Using Style.css</h2>
<p className="verticalCenter">This text is vertically aligned center by adding css in style.css file</p>
Ajoutons du code CSS dans le fichier style.css.
# react
.verticalCenter{
flex: 1;
justify-content: center;
line-height: 100px;
}
Production :


Nous pouvons voir que nous avons réussi à centrer verticalement les deux éléments.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn