⊗jsrtPmSyGlC 98 of 112 menu

Uso de CSS global para estilizar en React

Supongamos que tenemos un componente React App, que tiene un div, y dentro del div - tres párrafos:

function App() { return ( <div> <p>text</p> <p>text</p> <p>text</p> </div> ); }

Vamos a estilizar este componente. Para esto, en la misma carpeta src con nuestro componente crearemos un archivo CSS normal con estilos styles.css para nuestras etiquetas.

En este archivo para el div crearemos una clase class1 con estilos:

.class1 { width: 200px; border: 2px solid brown; padding: 10px; text-align: center; }

Ahora agreguemos la clase class2 con estilos para el primer párrafo:

.class2 { color: orangered; font-weight: bold; }

Clase class3 con estilos para el segundo párrafo:

.class3 { font-style: italic; color: brown; }

Y, finalmente crearemos la clase class4 para el último párrafo:

.class4 { background-color: orange; font-weight: bold; color: white; }

Hemos terminado con el archivo CSS. Queda aplicar nuestros estilos CSS, que escribimos para las etiquetas. Volvamos a nuestro archivo App.js con el componente.

Lo primero que debemos hacer obligatoriamente - agregar al inicio del archivo la línea de importación de nuestro archivo de estilos styles.css:

import './styles.css';

Ahora, para aplicar en el componente las clases CSS del archivo, usaremos el atributo class. Para el primer párrafo teníamos la clase class2, apliquémosla:

<p class="class2">text</p>

De manera similar agreguemos las clases para las demás etiquetas. Como resultado obtendremos el siguiente código:

<div class="class1"> <p class="class2">text</p> <p class="class3">text</p> <p class="class4">text</p> </div>

Cree un componente React que contenga un div, y en el div habrá dos botones. Cree un archivo styles.css con estilos CSS para sus etiquetas. Aplique a las etiquetas del componente los estilos escritos.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar