⊗mkPmFxEA 216 of 250 menu

Alinhamento de um elemento individual no modelo flex em CSS

As próximas propriedades que vamos estudar não são mais aplicadas ao elemento pai dos itens flex, mas sim aos próprios elementos. Vamos examinar a propriedade align-self, que alinha um bloco individual ao longo do eixo transversal.

Suponha que temos blocos flex, dispostos em uma linha. Vamos alinhá-los ao centro verticalmente, definindo align-items com o valor center, e dar ao segundo elemento uma classe adicional elem e para ele definir um alinhamento diferente, por exemplo, vamos fixá-lo na borda superior.

Para isso, no nosso elemento com a classe elem vamos definir a propriedade align-self com o valor flex-start:

<div class="parent"> <div class="child">1</div> <div class="child elem">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> </div> .parent { display: flex; align-items: center; width: 300px; height: 200px; border: 1px solid red; } .child { width: 50px; height: 50px; border: 1px solid green; } .elem { align-self: flex-start; }

:

Repita a página conforme o exemplo:

Repita a página conforme o exemplo:

Repita a página conforme o exemplo:

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar