Categorias: CSS

Mudar layout do módulo Blog usando CSS grid

Escrito por Amanda de Lavra

19 de maio de 2023
O módulo Blog tem a opção em grade, mas a única opção é em 3 colunas. Existem plugins que oferecem alternativas, mas para esse projeto, eu precisava da opção “Posts da página atual”, que não tem no Post Grid do Divi Flash, então decidi usar o módulo nativo do Divi. Para alterar o número de colunas ou, nesse caso, fazer com que o módulo ficasse em grade mesmo estando num tamanho menor, achei esse tutorial: https://divilover.com/how-to-change-divi-blog-layout-using-css-grid/. Segue código abaixo:
/*Blog Grade - 3 colunas / Posts Relacionados - 4 colunas*/
.blog-grade .et_pb_ajax_pagination_container {
	display: grid;
    grid-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
}
.blog-grade .et_pb_ajax_pagination_container>div {
	grid-column: span 3;
}
.posts-relacionados .et_pb_ajax_pagination_container {
	display: grid;
    grid-gap: 20px;
	grid-template-columns: repeat(4, 1fr);
}
.posts-relacionados .et_pb_ajax_pagination_container>div {
	grid-column: span 4;
}

/*Blog Grade, Posts Relacionados - Responsivo - 1 coluna*/
@media (max-width:600px) {
	.blog-grade .et_pb_ajax_pagination_container, .posts-relacionados .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1, 1fr);
	}
	.blog-grade .et_pb_ajax_pagination_container>div, .posts-relacionados .et_pb_ajax_pagination_container>div {
		grid-column: span 1;
	}
}

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....