203 of 313 menu

Propriedade flex-basis

A propriedade flex-basis define o tamanho de um bloco flex específico antes da aplicação das demais propriedades flex. Em geral, a propriedade define o tamanho do elemento ao longo do eixo principal. Isso significa que se o eixo principal for horizontal - esta propriedade definirá a largura dos elementos, e se for vertical - a altura.

Aplica-se a um bloco flex específico.

Esta propriedade é uma parte componente da propriedade abreviada flex.

Sintaxe

seletor { flex-basis: quaisquer unidades CSS (e percentuais) | auto; }

Valor padrão: auto.

Exemplo

Suponha que o eixo principal esteja disposto horizontalmente e flex-basis tenha o valor 50px. Neste caso, a largura dos elementos será 50px:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> </div> .parent { display: flex; flex-direction: row; /* eixo horizontal */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; /* tamanho do elemento */ border: 1px solid green; }

:

Exemplo

Agora vamos inverter o eixo, sem alterar o valor da propriedade flex-basis. Neste caso, a altura dos elementos será 50px:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> </div> .parent { display: flex; flex-direction: column; /* eixo vertical */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; border: 1px solid green; }

:

Veja também

  • propriedade flex-direction,
    que define a direção dos eixos dos blocos flex
  • propriedade justify-content,
    que define o alinhamento ao longo do eixo principal
  • propriedade align-items,
    que define o alinhamento ao longo do eixo transversal
  • propriedade flex-wrap,
    que define a quebra de linha dos blocos flex
  • propriedade flex-flow,
    abreviação para flex-direction e flex-wrap
  • propriedade order,
    que define a ordem dos blocos flex
  • propriedade align-self,
    que define o alinhamento de um bloco específico
  • propriedade flex-grow,
    que define a capacidade de expansão dos blocos flex
  • propriedade flex-shrink,
    que define a capacidade de redução dos blocos flex
  • propriedade flex,
    abreviação para flex-grow, flex-shrink e flex-basis
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