Categorias: CSS

Tags: Cabeçalho

Cabeçalho Responsivo com mais de uma Coluna

Escrito por Amanda de Lavra

10 de abril de 2020

Com o Theme Builder do Divi é fácil criar cabeçalhos com elementos diversos. Mas quando o cabeçalho tem mais de uma coluna, em telas menores essas colunas ficarão uma embaixo da outra, o que geralmente não é interessante, pois o cabeçalho fica com uma altura muito grande. Para que as colunas sejam exibidas uma ao lado da outra, é bem simples. Na linha, ir na aba Avançado > Customize CSS > Elemento Principal e adicionar:

display: flex;

Esse foi o caso com um site que desenvolvi e que tinha, além do menu, um widget do plugin de tradução, exibindo as línguas disponíveis.

Já aqui nesse blog, o cabeçalho fica com uma coluna embaixo da outra porque a barra de pesquisa ficaria muito pequena de outra forma, mas a diferença de cores entre as colunas faz um efeito bonito.

Atualizado em 01/05/2021:

A solução apresentada acima só funciona para três ou menos colunas, a partir de quatro, é necessário usar outro código. Em linha, ir na aba Avançado > Classe e ID do CSS > Classe CSS e definir com um nome como four-columns. Então deve-se adicionar um módulo de código ou definir nas opções do tema o seguinte:

@media only screen and (max-width: 980px) {
	.four-columns .et_pb_column {
		width: 20%!important;
		margin-right: 5%!important;
	}
}

Eu fiz um rodapé com quatro colunas de ícones sociais (havia uma rede social que não constava no Divi Booster) e queria que eles ficassem em linha tanto no tablet quanto no celular.

Posts relacionados

Customizações da página de login e painel administrativo do WordPress

Customizações da página de login e painel administrativo do WordPress

Para todo o site que eu faço, personalizo a página de login e também o wp-admin para ficar com a marca do cliente. Recentemente, aperfeiçoei o código para que o login ficasse no meio da página, tanto verticalmente quanto horizontalmente. Segue código usado aqui neste...

Botão Leia Mais no Elementor

Botão Leia Mais no Elementor

O site do cliente tinham alguns textos que eram muito extensos e, num layout de coluna, variavam muito de tamanho. Decidi adaptar o que já havia feito no Divi, ao incluir um botão Leia Mais (https://blog.amandadelavra.com.br/modulo-texto-com-botao-leia-mais/), mas...

Como manter a proporção de um elemento com CSS

Como manter a proporção de um elemento com CSS

Me pediram para colocar um elemento flutuante no site com o preço de cada produto. Como os preços variam de acordo com o produto, eu não podia ajustar com padding apenas para que ficasse redondinho na proporção 1:1. Para isso, usei a propriedade do CSS aspect-ratio....