Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Förståelse av Flexobjektets Egenskaper | Bemästra Flexbox för Layout
CSS-Grunder

bookFörståelse av Flexobjektets Egenskaper

Flexobjekt är barn till flexbehållaren. De är inte längre inline- eller blockelement. Därför kan vi ändra objektens egenskaper för att uppnå korrekt positionering.

flex-basis

Egenskapen flex-basis definierar den initiala storleken på ett flexobjekt innan återstående utrymme fördelas. Den anger den ideala storleken för ett flexobjekt, som kan justeras beroende på tillgängligt utrymme och andra egenskaper hos flexbehållaren.

flex-basis: auto | value;

Du kan ange storleken med pixlar, procent eller em för att specificera den ideala storleken, eller sätta den till auto, vilket låter webbläsaren bestämma storleken baserat på objektets innehåll.

index.html

index.html

index.css

index.css

copy

flex-grow

Egenskapen flex-grow bestämmer en flexibels elements förmåga att växa i förhållande till andra element inom en flex-behållare när det finns extra utrymme tillgängligt.

Egenskapen flex-grow accepterar ett enhetslöst värde som anger den relativa storleken på flex-elementet jämfört med andra element. Till exempel, om ett element har värdet flex-grow 2 och ett annat har värdet 1, kommer det första elementet att växa dubbelt så mycket som det andra när det finns extra utrymme i flex-behållaren.

index.html

index.html

index.css

index.css

copy

order

Egenskapen order används för att definiera visningsordningen för flexobjekt inom deras behållare. Som standard visas flexobjekt i den ordning de förekommer i HTML-dokumentet. Vi kan dock ändra denna ordning med hjälp av egenskapen order.

Värdet för order kan vara vilket tal som helst. Även om vi bara har 3 element innebär det inte att vi har 1000 element om vi tilldelar order: 1000; till det andra elementet. Det betyder helt enkelt att det andra elementet placeras sist. Om flera element har samma order-värde kommer webbläsaren att placera dem i den ordning de förekommer i HTML-dokumentet. Låt oss ändra order för objekten i följande lista. Uppgiften är att placera det tredje objektet på första plats.

index.html

index.html

index.css

index.css

copy

1. Vad gör egenskapen flex-grow?

2. Vad gör egenskapen flex-basis?

question mark

Vad gör egenskapen flex-grow?

Select the correct answer

question mark

Vad gör egenskapen flex-basis?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.56

bookFörståelse av Flexobjektets Egenskaper

Svep för att visa menyn

Flexobjekt är barn till flexbehållaren. De är inte längre inline- eller blockelement. Därför kan vi ändra objektens egenskaper för att uppnå korrekt positionering.

flex-basis

Egenskapen flex-basis definierar den initiala storleken på ett flexobjekt innan återstående utrymme fördelas. Den anger den ideala storleken för ett flexobjekt, som kan justeras beroende på tillgängligt utrymme och andra egenskaper hos flexbehållaren.

flex-basis: auto | value;

Du kan ange storleken med pixlar, procent eller em för att specificera den ideala storleken, eller sätta den till auto, vilket låter webbläsaren bestämma storleken baserat på objektets innehåll.

index.html

index.html

index.css

index.css

copy

flex-grow

Egenskapen flex-grow bestämmer en flexibels elements förmåga att växa i förhållande till andra element inom en flex-behållare när det finns extra utrymme tillgängligt.

Egenskapen flex-grow accepterar ett enhetslöst värde som anger den relativa storleken på flex-elementet jämfört med andra element. Till exempel, om ett element har värdet flex-grow 2 och ett annat har värdet 1, kommer det första elementet att växa dubbelt så mycket som det andra när det finns extra utrymme i flex-behållaren.

index.html

index.html

index.css

index.css

copy

order

Egenskapen order används för att definiera visningsordningen för flexobjekt inom deras behållare. Som standard visas flexobjekt i den ordning de förekommer i HTML-dokumentet. Vi kan dock ändra denna ordning med hjälp av egenskapen order.

Värdet för order kan vara vilket tal som helst. Även om vi bara har 3 element innebär det inte att vi har 1000 element om vi tilldelar order: 1000; till det andra elementet. Det betyder helt enkelt att det andra elementet placeras sist. Om flera element har samma order-värde kommer webbläsaren att placera dem i den ordning de förekommer i HTML-dokumentet. Låt oss ändra order för objekten i följande lista. Uppgiften är att placera det tredje objektet på första plats.

index.html

index.html

index.css

index.css

copy

1. Vad gör egenskapen flex-grow?

2. Vad gör egenskapen flex-basis?

question mark

Vad gör egenskapen flex-grow?

Select the correct answer

question mark

Vad gör egenskapen flex-basis?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
some-alt