Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

FlexBox estou com um problema.

Não estou conseguindo deixar o primeiro filho( first child ), com 100% de largura.

Segue meu JSFiddle

HTML:

            <ul class="bloco-img">
                <li>
                    <a href="https://www.bmw.com">
                        <figure>
                            <img src="img/bmw.png" alt="Layout BMW">
                            <figcaption>BMW.com: reformulação do design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                    </a>
                </li>
                <li>
                    <a href="https://www.uol.com">
                        <figure>
                            <img src="img/uol.png" alt="Layout Uol">
                            <figcaption>BMW.com: reformulação do design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                    </a>
                </li>
                <li>
                    <a href="https://www.ibm.com">
                        <figure>
                            <img src="img/ibm.png" alt="Layout IBM">
                            <figcaption>BMW.com: reformulação do design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                    </a>
                </li>
                <li>
                    <a href="https://www.g1.com">
                        <figure>
                            <img src="img/g1.png" alt="Layout G1">
                            <figcaption>BMW.com: reformulação do design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                    </a>
                </li>
                <li>
                    <a href="https://www.uol.com">
                        <figure>
                            <img src="img/uol.png" alt="Layout Uol">
                            <figcaption>BMW.com: reformulação do design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                    </a>
                </li>
            </ul>

CSS:

.bloco-img{
  display: flex;
}
.bloco-img li{
    flex: 1;
    box-sizing: border-box;
    border: 8px solid #000;
    padding: 16px;
    margin: 0 16px 16px 0;
    background-color: #FFF;
}
.bloco-img li:first-child{
  width: 100%;
}
.bloco-img img{
   width: 100%;
    box-shadow: 0 0 4px #000;
}

Não estou conseguindo identificar o problema :/.

2 respostas
solução!

Resolvi o problema, na verdade os exercícios seguintes resolveram.

Opa, obrigado por compartilhar a solução aqui com a gente Nícolas.

Qualquer duvida é só abrir um tópico novo =)

Abraço!