css no reactjs

douglasabnovato
2 min readOct 27, 2021

Durante o desenvolvimento de uma aplicação, construí um trecho de código de estilização, logo no início, o que permitiu visualizar o detalhe da modificação de cada linha do css interferindo no elemento.

Ainda somente com a estrutura dos elementos do que se tornará o projeto, mas possibilita perceber o que estou fazendo com o css.

A partir do id = “app”, estilizo no arquivo a seguir.

Os elementos #app aside e #app main só foram inseridos para demonstrar os limites de cada elemento.

Na linha 2, o max-width determina a largura máxima da div que tem o id app para o caso do monitor do usuário for muito grande.

Na linha 3, o margin mantem centralizado a div que tem o id app.

Na linha 4, o padding 60px e 30px determinam o espaço em cima e embaixo, depois o da direita e da esquerda.

As próximas linhas são as mais fortes nessa estilização, na minha opnião. Na linha 5, o display permite que os elementos dentro da div que tem o id app sejam livres, e preencham os espaços.

E a linha 6, com o flex-direction diz que o efeito de preechimento da linha 5 será linha a linha.

Na linha 7, o align-items diz que os elementos internos, aside e main, se manterão centralizados e um ao lado do outro.

O resultado foi o seguinte:

O objetivo desse artigo foi demonstrar um exemplo prático de estilização de uma aplicação real, no início do desenvolvimento.

Para esse cenário de estilização com css no js o mais indicado é o uso de styled components. Em um segundo momento próximo, será o tema de estudo.

Esse artigo ficou menor que os demais, mas a intenção é tratar situações mais específicas nesse tipo de tema técnico e prático. Tomara que tenha gostado, aplauda o artigo! Até o próximo artigo e ótimos códigos.

--

--