<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Design - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Aprenda a codificar - de graça. Tutoriais de programação em Python, JavaScript, Linux e muito mais. ]]>
        </description>
        <link>https://www.freecodecamp.org/portuguese/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Design - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/portuguese/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 13 Jun 2026 14:16:45 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/portuguese/news/tag/design/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Como criar uma galeria de imagens com o CSS Grid ]]>
                </title>
                <description>
                    <![CDATA[ Galerias de imagens feitas por sites da web como o Unsplash [https://unsplash.com/] e o Pinterest [https://www.pinterest.com/], entre outros, são feitas com técnicas como posicionamento ou tradução do item da imagem, bastante pesadas de se fazer. Você pode obter a mesma funcionalidade rapidamente com o uso do CSS Grid. > Por ]]>
                </description>
                <link>https://www.freecodecamp.org/portuguese/news/como-criar-uma-galeria-de-imagens-com-o-css-grid/</link>
                <guid isPermaLink="false">61e58b363ca86504f628f7b5</guid>
                
                    <category>
                        <![CDATA[ Design ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Daniel Rosa ]]>
                </dc:creator>
                <pubDate>Sat, 19 Feb 2022 12:55:13 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/portuguese/news/content/images/2022/01/1_2H0HPHmFNs2t78Zog8kd9w.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Artigo original:</strong> <a href="https://www.freecodecamp.org/news/how-to-create-an-image-gallery-with-css-grid-e0f0fd666a5c/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">How to create an image gallery with CSS Grid</a>
      </p><p><strong>Galerias</strong> de imagens feitas por sites da web como o <a href="https://unsplash.com/" rel="noopener">Unsplash</a> e o <a href="https://www.pinterest.com/" rel="noopener">Pinterest</a>, entre outros, são feitas com técnicas como <strong><strong>posi</strong>cionamento</strong> ou <strong><strong>tra</strong>dução</strong> do item da imagem, bastante pesadas de se fazer. Você pode obter a mesma funcionalidade rapidamente com o uso do <strong><strong>CSS Grid.</strong></strong></p><blockquote><strong>Por <strong>ex</strong>emplo<strong>:</strong></strong> na imagem da capa, temos uma galeria com imagens de <strong>larguras </strong>e <strong>alturas variadas</strong>, um caso de uso perfeito para o CSS Grid.</blockquote><h4 id="vamos-come-ar-"><strong>Vamos começar<strong><strong><strong>!</strong></strong></strong></strong></h4><h3 id="a-grade-por-baixo-dos-panos"><strong>A grade por baixo dos panos</strong></h3><p>Vamos criar uma <strong>grade de 8<strong>x8</strong></strong>. Podemos criar grades de outros tamanhos, mas isso dependerá do tipo de galeria que você quer. em nosso caso, uma <strong>grade de 8<strong>x8</strong></strong> será o ideal.</p><ul><li>Um contêiner de grade é definido ajustando a propriedade <strong><strong>display</strong></strong> de um elemento como <strong><strong>grid</strong></strong>. Desse modo, a <strong><strong>div</strong></strong> com a <strong><strong>clas</strong>se<strong> grid</strong></strong> será nosso <strong>contêiner da grade<strong>.</strong></strong></li><li>Usamos a propriedade <strong><strong>grid-template-columns</strong></strong> para definir as <strong>trilhas de colunas</strong> e <strong><strong>grid-template-rows</strong></strong> para definir as <strong>trilhas de linhas<strong>. </strong></strong>Declaramos essas propriedades no contêiner da grade. Em nosso exemplo, faremos um contêiner para uma grade de 8x8.</li><li><strong><strong>grid-gap:</strong></strong> define o tamanho do <strong><strong>gap </strong>(lacuna) entre linhas e entre colunas</strong> em um layout de grade. O valor de <em>grid-gap</em> pode estar em qualquer unidade de comprimento do CSS. Em nosso exemplo, demos um valor de <strong><strong>15px</strong></strong> para dar à nossa grade uma aparência melhor.</li></ul><p><strong><strong>HTML:</strong></strong></p><pre><code class="language-html">&lt;div class="gallery"&gt;&lt;/div&gt;</code></pre><p><strong><strong>CSS:</strong></strong></p><pre><code class="language-css">.gallery {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(8, 5vw);
    grid-gap: 15px;
}</code></pre><blockquote><strong><em>Observação</em><strong><em><em>:</em></em></strong></strong><em><em> </em>a altura das linhas está, no exemplo, associada à largura do <em>viewport, </em>de modo que cada célula mantenha a taxa de proporção adequada<em>. </em>Temos<em> <strong><strong>8 </strong></strong></em><strong>linhas</strong>, cada uma com a altura de<em> <strong><strong>5 viewport width</strong></strong></em> (5 "partes" da largura do viewport)<em>. </em>Experimentando com as alturas, chegamos à conclusão de que<em> <strong><strong>5%</strong></strong> </em><strong>da<em> </em>largura do </strong>v<em><strong><strong>iewport </strong></strong></em>era o<em> </em><strong>tamanho p</strong><em><strong><strong>erfe</strong></strong></em><strong>ito</strong><em> </em>para a altura<em>. </em>Fazemos isso definindo a altura da linha como <em><strong><strong>5vw (viewport width)</strong></strong>.</em></em></blockquote><blockquote><strong><em>Observação</em><strong><em><em>:</em></em></strong></strong><em><em> </em>todos os <strong>elementos filhos d</strong><em><strong><strong>ire</strong></strong></em><strong>tos</strong><em> </em>do contêiner<em> <strong><strong>grid</strong></strong> </em>serão <em><strong><strong>grid items</strong></strong></em><strong> </strong>(itens da grade) automaticamente<em>.</em></em></blockquote><h3 id="inserindo-itens-da-grade"><strong><strong>Inser</strong>indo itens da grade</strong></h3><p>Agora, vamos inserir os itens da grade no contêiner da grade:</p><pre><code class="language-html">&lt;div class=”gallery”&gt;
  &lt;figure class=”gallery__item gallery__item--1"&gt;
    &lt;img src="img/image-1.jpg" class="gallery__img" alt="Image 1"&gt;
  &lt;/figure&gt;
  &lt;figure class="gallery__item gallery__item--2"&gt;
    &lt;img src="img/image-2.jpg" class="gallery__img" alt="Image 2"&gt;
  &lt;/figure&gt;
  &lt;figure class="gallery__item gallery__item--3"&gt;
    &lt;img src="img/image-3.jpg" class="gallery__img" alt="Image 3"&gt;
  &lt;/figure&gt;
  &lt;figure class="gallery__item gallery__item--4"&gt;
    &lt;img src="img/image-4.jpg" class="gallery__img" alt="Image 4"&gt;
  &lt;/figure&gt;
  &lt;figure class="gallery__item gallery__item--5"&gt;
    &lt;img src="img/image-5.jpg" class="gallery__img" alt="Image 5"&gt;
  &lt;/figure&gt;
  &lt;figure class="gallery__item gallery__item--6"&gt;
    &lt;img src="img/image-6.jpg" class="gallery__img" alt="Image 6"&gt;
  &lt;/figure&gt;
&lt;/div&gt;</code></pre><h3 id="estilizando-as-imagens"><strong>Estilizando as imagens</strong></h3><pre><code class="language-css">.gallery__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}</code></pre><p>Definir o valor de <strong><strong>object fit</strong></strong> como <strong><strong>cover</strong></strong> é como definir o valor de <strong><strong>background size</strong></strong> como <strong><strong>cover</strong></strong> para <strong><strong>background image</strong></strong>. Fazemos isso de modo que a imagem possa preencher a altura e a largura de sua caixa (o item da grade), mantendo sua taxa de proporção.</p><blockquote><strong><em>Observação</em><strong><em><em>:</em></em></strong></strong><em><em> </em>a propriedade <em>object fit </em>funciona apenas se definirmos as propriedades<em> <strong><strong>width</strong></strong> </em>e<em> <strong><strong>height</strong></strong>.</em></em></blockquote><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_FBsVH1n06ufBr_WcB_xDDQ.png" class="kg-image" alt="1_FBsVH1n06ufBr_WcB_xDDQ" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_FBsVH1n06ufBr_WcB_xDDQ.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_FBsVH1n06ufBr_WcB_xDDQ.png 800w" sizes="(min-width: 720px) 720px" width="800" height="500" loading="lazy"></figure><blockquote><strong><em>Observação</em><strong><em><em>:</em></em></strong></strong><em><em> </em>por padrão, os<em> </em><strong>itens da grade</strong><em> </em>são dispostos de acordo com as <strong>regras de autocolocação da grade</strong><em>.</em></em></blockquote><h3 id="posicionando-itens-da-grade"><strong><strong><strong><strong>Posi</strong></strong></strong>cionando itens da grade</strong></h3><p>Antes de começarmos a posicionar os itens da grade, estudaremos alguns conceitos básicos.</p><p>A <strong><strong>div</strong></strong> da grade é o <strong>contêiner da grade</strong>. Todos os elementos que são <strong>filhos diretos</strong> dela são os <strong>itens da grade</strong>. Quando definimos as trilhas da grade (<em>grid tracks</em>, em inglês) com grid-template-columns e com grid-template-rows, a <strong><strong>gr</strong>ade nos fornece linhas "numeradas", chamadas de linhas da grade<strong> </strong></strong>(grid lines, em inglês), para que as usemos para posicionar os itens. Você pode fazer referência a cada linha da grade por meio de um índice numérico.</p><p><strong>As colunas começam no número um</strong>, da <strong>esquerda </strong>para a <strong>direita</strong>,<strong> </strong>por padrão, enquanto as <strong>linhas</strong> começam do número um, mas de <strong>cima </strong>para <strong>baixo</strong>. São necessárias <strong>duas linhas de grade</strong> para criar uma única linha ou coluna, uma linha de cada lado, Assim, nossa grade de <strong><strong>8</strong> <strong>colu</strong>nas</strong> e <strong><strong>8</strong> linhas </strong>consiste em<br><strong><strong>9</strong> linhas que demarcam as colunas</strong> e <strong><strong>9</strong> linhas que demarcam as fileiras ou linhas</strong>.</p><p>As linhas verticais <strong><strong>1</strong></strong> e <strong><strong>2</strong></strong> determinam os pontos de<strong> início</strong> e <strong>fim</strong> da <strong>primeira coluna<strong>. </strong></strong>As linhas <strong><strong>2</strong></strong> e <strong><strong>3</strong></strong> demarcam a <strong>segunda coluna</strong> e assim por diante. Do mesmo modo, as linhas horizontais <strong><strong>1</strong></strong> e <strong><strong>2</strong></strong> determinam a posição da <strong>primeira fileira ou linha</strong>, as linhas <strong><strong>2</strong></strong> e <strong><strong>3</strong></strong> demarcam a segunda etc. Saber os conceitos acima ajudará você a entender como posicionaremos os <strong><strong>ite</strong>n<strong>s (image</strong>n<strong>s)</strong></strong> em nossa grade.</p><p>Agora, usaremos os <strong>números das linhas de grade</strong> para controlar o modo como os itens são dispostos aplicando propriedades diretamente a um item da grade. Podemos especificar em que linha um item da grade <strong>começa</strong> e <strong>termina</strong>, bem como por quantas trilhas ele deve <strong>se expandir</strong>.</p><h4 id="1-item-da-grade"><strong><strong><strong><strong>1</strong></strong></strong>º item da grade</strong></h4><p>Vamos, então, criar uma nova regra que tenha como alvo o primeiro item da grade. Primeiro, usaremos a propriedade <strong><strong>grid-column-start</strong></strong> para indicar a linha de grade da coluna onde o primeiro item da grade iniciará. A propriedade <strong><strong>grid-column-end</strong></strong> indicará onde o primeiro item da grade termina.</p><p>Desse modo, o valor de <strong>grid-column-start</strong> será um número que indica a linha de grade na borda esquerda da coluna. O valor de <strong>grid-column-end</strong> indicará o valor que marca a borda da direita da coluna.</p><p>No exemplo que veremos abaixo, definir <strong><strong>grid-column-start</strong></strong> como <strong><strong>1</strong></strong> e <strong><strong>grid-column-end</strong></strong> como <strong><strong>3 </strong></strong>significa que o item da grade começará na borda esquerda da grade, percorrendo da <strong><strong>lin</strong>ha<strong> 1</strong></strong> até a <strong><strong>lin</strong>ha<strong> 3</strong></strong>, preenchendo <strong><strong>2 colu</strong>na<strong>s</strong></strong>. Também usaremos as propriedades <strong><strong>grid-row-start</strong></strong> e <strong><strong>grid-row-end</strong></strong> para indicar as <strong>posições de início e fim do item da grade </strong>nas <strong>linhas de grade da fileira ou linha</strong> do mesmo modo que fizemos com a coluna.</p><pre><code class="language-css">.gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_ScnDXtFn-7wffVN62rqg5w.png" class="kg-image" alt="1_ScnDXtFn-7wffVN62rqg5w" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_ScnDXtFn-7wffVN62rqg5w.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_ScnDXtFn-7wffVN62rqg5w.png 800w" sizes="(min-width: 720px) 720px" width="800" height="500" loading="lazy"><figcaption>Colocação do primeiro item</figcaption></figure><blockquote><strong><em>Observação</em><strong><em><em>: </em></em></strong></strong><em>agora<em>, </em>posicionaremos outros itens com base nos mesmos princípios que aprendemos acima<em>.</em></em></blockquote><h4 id="2-item-da-grade"><strong><strong><strong><strong>2</strong></strong></strong>º<strong><strong><strong> </strong></strong></strong>item da grade</strong></h4><pre><code class="language-css">.gallery__item--2 {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 3;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_U-OLT0CdIjjxvaV-4YpjLg.png" class="kg-image" alt="1_U-OLT0CdIjjxvaV-4YpjLg" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_U-OLT0CdIjjxvaV-4YpjLg.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_U-OLT0CdIjjxvaV-4YpjLg.png 800w" sizes="(min-width: 720px) 720px" width="800" height="499" loading="lazy"><figcaption>Colocação do segundo item</figcaption></figure><h4 id="3-item-da-grade"><strong><strong><strong><strong>3</strong></strong></strong>º<strong><strong><strong> </strong></strong></strong>item da grade</strong></h4><pre><code class="language-css">.gallery__item--3 {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 6;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_wEZB6kvCDGquI_PH1yH4gQ.png" class="kg-image" alt="1_wEZB6kvCDGquI_PH1yH4gQ" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_wEZB6kvCDGquI_PH1yH4gQ.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_wEZB6kvCDGquI_PH1yH4gQ.png 800w" sizes="(min-width: 720px) 720px" width="800" height="500" loading="lazy"><figcaption>Colocação do terceiro item</figcaption></figure><h4 id="4-item-da-grade"><strong><strong><strong><strong>4</strong></strong></strong>º<strong><strong><strong> </strong></strong></strong>item da grade</strong></h4><pre><code class="language-css">.gallery__item--4 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 3;
    grid-row-end: 6;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_AkEoMuGUJM5oB7q-2SLnxA.png" class="kg-image" alt="1_AkEoMuGUJM5oB7q-2SLnxA" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_AkEoMuGUJM5oB7q-2SLnxA.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_AkEoMuGUJM5oB7q-2SLnxA.png 800w" sizes="(min-width: 720px) 720px" width="800" height="500" loading="lazy"><figcaption>Colocação do quarto item</figcaption></figure><h4 id="5-item-da-grade"><strong><strong><strong><strong>5</strong></strong></strong>º<strong><strong><strong> </strong></strong></strong>item da grade</strong></h4><pre><code class="language-css">.gallery__item--5 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 6;
    grid-row-end: 9;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_0SA_xLddgWzrV7y0hK8kEQ.png" class="kg-image" alt="1_0SA_xLddgWzrV7y0hK8kEQ" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_0SA_xLddgWzrV7y0hK8kEQ.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_0SA_xLddgWzrV7y0hK8kEQ.png 800w" sizes="(min-width: 720px) 720px" width="800" height="500" loading="lazy"><figcaption>Colocação do quinto item</figcaption></figure><h4 id="6-item-da-grade"><strong><strong><strong><strong>6</strong></strong></strong>º<strong><strong><strong> </strong></strong></strong>item da grade</strong></h4><pre><code class="language-css">.gallery__item--6 {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 6;
    grid-row-end: 9;
}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_rmUZZ0lsviNcnofEoAnRPw.png" class="kg-image" alt="1_rmUZZ0lsviNcnofEoAnRPw" srcset="https://www.freecodecamp.org/portuguese/news/content/images/size/w600/2022/02/1_rmUZZ0lsviNcnofEoAnRPw.png 600w, https://www.freecodecamp.org/portuguese/news/content/images/2022/02/1_rmUZZ0lsviNcnofEoAnRPw.png 800w" sizes="(min-width: 720px) 720px" width="800" height="498" loading="lazy"><figcaption>Colocação do sexto item</figcaption></figure><p>Você encontrará o código completo abaixo.</p><pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
    &lt;head&gt;
        &lt;meta charset="UTF-8"&gt;
        &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
        &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;

        &lt;link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,400i|Nunito:300,300i" rel="stylesheet"&gt;
        &lt;link rel="stylesheet" href="css/style.css"&gt;
        &lt;link rel="shortcut icon" type="image/png" href="img/favicon.png"&gt;

        &lt;title&gt;Galeria com CSS Grid&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;div class="container"&gt;
            &lt;div class="gallery"&gt;
                &lt;figure class="gallery__item gallery__item--1"&gt;
                    &lt;img src="img/image-1.jpg" alt="Gallery image 1" class="gallery__img"&gt;
                &lt;/figure&gt;
                &lt;figure class="gallery__item gallery__item--2"&gt;
                    &lt;img src="img/image-2.jpg" alt="Gallery image 2" class="gallery__img"&gt;
                &lt;/figure&gt;
                &lt;figure class="gallery__item gallery__item--3"&gt;
                    &lt;img src="img/image-3.jpg" alt="Gallery image 3" class="gallery__img"&gt;
                &lt;/figure&gt;
                &lt;figure class="gallery__item gallery__item--4"&gt;
                    &lt;img src="img/image-4.jpg" alt="Gallery image 4" class="gallery__img"&gt;
                &lt;/figure&gt;
                &lt;figure class="gallery__item gallery__item--5"&gt;
                    &lt;img src="img/image-5.jpg" alt="Gallery image 5" class="gallery__img"&gt;
                &lt;/figure&gt;
                &lt;figure class="gallery__item gallery__item--6"&gt;
                    &lt;img src="img/image-6.jpg" alt="Gallery image 6" class="gallery__img"&gt;
                &lt;/figure&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/body&gt;
&lt;/html&gt;</code></pre><p>E o CSS:</p><pre><code class="language-css">*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit; 
}

html {
  box-sizing: border-box;
  font-size: 62.5%; 
}

body {
  font-family: "Nunito", sans-serif;
  color: #333;
  font-weight: 300;
  line-height: 1.6; 
}

.container {
  width: 60%;
  margin: 2rem auto; 
}

.gallery {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(8, 5vw);
  grid-gap: 1.5rem; 
}

.gallery__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block; 
}

.gallery__item--1 {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 3;

  /** Sintaxe alternativa **/
  /* grid-column: 1 / span 2;  */
  /* grid-row: 1 / span 2; */
}

.gallery__item--2 {
  grid-column-start: 3;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 3;

  /** Sintaxe alternativa **/
  /* grid-column: 3 / span 2;  */
  /* grid-row: 1 / span 2; */
}

.gallery__item--3 {
  grid-column-start: 5;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 6;

  /** Sintaxe alternativa **/
  /* grid-column: 5 / span 4;
  grid-row: 1 / span 5; */
}

.gallery__item--4 {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 3;
  grid-row-end: 6;

  /** Sintaxe alternativa **/
  /* grid-column: 1 / span 4;  */
  /* grid-row: 3 / span 3; */
}

.gallery__item--5 {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 6;
  grid-row-end: 9;

  /** Sintaxe alternativa **/
  /* grid-column: 1 / span 4; */
  /* grid-row: 6 / span 3; */
}

.gallery__item--6 {
  grid-column-start: 5;
  grid-column-end: 9;
  grid-row-start: 6;
  grid-row-end: 9;

  /** Sintaxe alternativa **/
  /* grid-column: 5 / span 4; */
  /* grid-row: 6 / span 3; */
}</code></pre><p>Você pode tentar adicionar seu próprio CSS para fazer com que essa galeria tenha a aparência que você quiser que ela tenha. Você também pode criar galerias de imagens mais complexas com facilidade.</p><p>Aprenda mais sobre o CSS Grid no link fornecido abaixo (em inglês):</p><p><a href="https://css-tricks.com/snippets/css/complete-guide-grid/" rel="noopener"><strong><strong>A Complete Guide to Grid | CSS-Tricks</strong></strong></a></p><p>Esperamos que você tenha achado este artigo informativo e útil. Seus comentários são bem-vindos!</p><p><strong>Obrigado pela leitura<strong>!</strong></strong></p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
