Layout Fluído

Fluído

Quebra de textos longos

Esta é uma situação que vou compartilhar.
No Markdow ao usar um código (ver Markdown no Blog) ele cria as tags html pre code , todavia, quando a linha estava muito grande aumentava a largura das colunas.

Solução pronta

Você tem a opção de um CSS como o Bootstrap.
Eu particularmente optei por construir meu css do zero, para ter controle total do design.

Dica sobre o uso de IA

A IA pode nos ajudar com o CSS mas não é tão simples quanto alguns pensam.
Para fazer uma pergunta adequada a IA você primeiro precisa identificar a causa do erro e posteriormente você pode solicitar a uma IA que te auxilie no css em desenvolvimento.
No meu caso eu perdi um tempão pensando que era a largura da coluna que não estava se ajustando, quando na verdade determinadas frases muito grandes não quebravam.
Para identificar a causa primeiro você deve compreender o seu css, sempre inspecione a pagina.
Então simples é mais ! Menos linhas por favor !
Subdivida este css entre os componentes na medida do possível.
Comece no global.css e depois transponha para os componentes com styled-components ou Sass.

Contudo, aprenda com aquilo que já vivenciou, anote e organize seu aprendizado, para não perder seu tempo, ser mais produtivo e efetivamente aprender. Quando temos que perguntar sempre a alguém ou a uma IA, isso nos alerta que não aprendemos durante as jornadas anteriores. A tecnologia da IA existe e deve ser utilizada, mas lembre-se, um dia pode precisar trabalhar off-line ou aquela IA que utiliza pode começar a cobrar pelo serviço.

Passando a situação a IA

Depois informei a IA que queria que a linha quebra-se em pre code, compartilhei parte do meu css e em seguida ele me deu o código abaixo como resultado.

Para quem usa WordPress

Faça o seu Css global e quando utilizar HTML no Elemenum faça um CSS mais específico.
No Global associe por tag html ou as classes, entretanto, se for algo muito específico associe pelo id e coloque no CSS local do HTML.

Paleta de Cores

Imagem da Revista Akira

A paleta de cores deste site foi inspirada nas imagens da revista Akira.

Buscando criar uma paleta com um tema urbano, me deparei com as incríveis imagens dessa revista durante minhas pesquisas.

Observe que a imagem acima apresenta um nível intrigante de camadas. As cores pálidas estão posicionadas ao fundo, enquanto as cores vívidas aparecem à frente, criando profundidade e destacando o ponto focal desejado.

O design deste site busca reproduzir essa ideia de profundidade e destaque em cada página.

Com o Next.js, é possível incorporar layouts dentro de layouts (ou camadas sobre camadas), permitindo explorar os limites da profundidade em páginas web.

Além disso, a paleta de cores pode mudar sutilmente ao longo do tempo, já que utilizei variáveis globais no CSS. Isso facilita ajustes na paleta, aplicando as alterações de forma centralizada e propagando-as por todas as páginas e componentes do site.

Paleta Global de Cores do Tema WordPress

No WordPress podemos adicionar nossas cores em Global Colors, que pode ser acessado rapidamente quando definir as cores do Tema.

Também adiciono minhas cores no Global.css do Tema, para quando estiver editando html pelo Plugin Elementum fazendo o link por variáveis globais.

Veja como declarar suas cores globalmente no css abaixo:

Declaração das variáveis globais no CSS Global :
:root{
  –A1:#ffffff;
  –A2:#e9d1bf;
  –A3:#ceb69c;
  –A4:#8d6969;

  –I1:#EBD3F8;
  –I2:#C8A1E0;
  –I3:#AD49E1;
  –I4:#7A1CAC;
}

Fazendo uso das variáveis globais no CSS de cada Pagina HTML:
.subtitulo{
  background-color: var(–I4);
}

Veja mais no site do Maujor.com 

No React e Next.js também existe um Global.css e podemos acessar da mesma forma as cores quando criamos páginas e componentes.

 

Paleta de Cores

A cor transmite uma emoção e se pretendemos entender que emoção transmitimos com nossa paleta, devemos estudar a Psicologia das Cores isso tem relação direta com Marketing;

Agora , conhecendo o seu público alvo, crie um tema e uma paleta adequado ao seu público.