Desafio: Construir um Layout com Flexbox
Tarefa
Vamos criar um cartão de blog. Precisamos alterar o comportamento padrão de posicionamento com a ajuda do flex.
A tarefa é:
- Identificar o elemento pai que contém tanto a imagem da postagem (tag
imgcom o nome de classepost-image) quanto as informações da postagem (tagdivcom o nome de classepost-info). - Aplicar propriedades flex ao elemento pai (tag
divcom o nome de classeblog-card). - Centralizar horizontalmente os itens dentro do cartão.
- Garantir que os itens ocupem toda a altura do cartão.
index.html
index.css
display: flex;só pode ser aplicado ao elemento pai.- A direção padrão do flex é row, portanto precisamos alterá-la usando a propriedade
flex-direction: column;. - Para centralizar os itens horizontalmente, utilize
align-items: center;. - Para espaçar os itens verticalmente, utilize
justify-content: space-between;.
index.html
index.css
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 7
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Suggested prompts:
Can you show me the HTML structure for the blog card?
What CSS should I add to the `.blog-card` class to achieve the desired layout?
Can you explain the difference between `align-items` and `justify-content` in this context?
Awesome!
Completion rate improved to 2.56
Desafio: Construir um Layout com Flexbox
Deslize para mostrar o menu
Tarefa
Vamos criar um cartão de blog. Precisamos alterar o comportamento padrão de posicionamento com a ajuda do flex.
A tarefa é:
- Identificar o elemento pai que contém tanto a imagem da postagem (tag
imgcom o nome de classepost-image) quanto as informações da postagem (tagdivcom o nome de classepost-info). - Aplicar propriedades flex ao elemento pai (tag
divcom o nome de classeblog-card). - Centralizar horizontalmente os itens dentro do cartão.
- Garantir que os itens ocupem toda a altura do cartão.
index.html
index.css
display: flex;só pode ser aplicado ao elemento pai.- A direção padrão do flex é row, portanto precisamos alterá-la usando a propriedade
flex-direction: column;. - Para centralizar os itens horizontalmente, utilize
align-items: center;. - Para espaçar os itens verticalmente, utilize
justify-content: space-between;.
index.html
index.css
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 7