2.4 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Flex Basis Property | Propriedade Flex Basis |
Base Flex
flex-basis propriedade flex-basis define o tamanho do flex-item longo do eixo principal do contêiner flexível. O eixo principal é horizontal se flex-direction estiver definida para row e será vertical se a propriedade de flex-direction estiver definida como column .
Sintaxe
flex-basis: auto | content | <width> | <height>;
flex-base: auto
flex-basis: auto procura o tamanho principal do elemento e define o tamanho. Por exemplo, em um contêiner flexível horizontal, o auto procurará width e height se o eixo do contêiner for vertical.
Se nenhum tamanho for especificado, o auto voltará ao content .
flex-base: conteúdo
flex-basis: content resolve o tamanho com base no conteúdo do elemento, a menos que a width ou height seja definida por meio box-sizing normal de box-sizing .
Nos dois casos em que flex-basis é auto ou de content , se o tamanho principal for especificado, esse tamanho terá prioridade.
flex-base:
Isso é apenas especificando width ou height , mas apenas mais flexível. flex-basis: 20em; irá definir o tamanho inicial do elemento para 20em . Seu tamanho final será baseado no espaço disponível, flex-grow múltiplo e flex-shrink múltiplo.
A especificação sugere o uso de propriedade de taquigrafia flex . Isso ajuda a escrever flex-basis juntamente com as propriedades flex-grow e flex-shrink .
Exemplos
Aqui estão filas de contêineres flexíveis individuais e elementos flexíveis individuais mostrando como a flex-basis afeta o box-sizing .
Quando a flex-direction do flex-direction é a column , a mesma flex-basis controlará a propriedade height . Um exemplo abaixo
Mais Informações:
Referências adicionais nas seguintes páginas:

