Centrer le texte dans React

Rana Hasnain Khan 21 décembre 2022
  1. Centrer le texte horizontalement dans React
  2. Centrer le texte verticalement dans React
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 :

centrer le texte par style en ligne dans React

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 à l&rsquo;aide du fichier de style

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 :

aligner verticalement le texte en React

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 :

titre aligné verticalement à l&rsquo;aide d&rsquo;un fichier de style

paragraphe aligné verticalement à l&rsquo;aide d&rsquo;un fichier de style

Nous pouvons voir que nous avons réussi à centrer verticalement les deux éléments.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

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