ਮੁੱਖ ਸਮੱਗਰੀ ਤੇ ਜਾਓ ਡੌਕਸ ਨੈਵੀਗੇਸ਼ਨ 'ਤੇ ਜਾਓ
in English

ਫਲੈਕਸ

ਜਵਾਬਦੇਹ ਫਲੈਕਸਬਾਕਸ ਉਪਯੋਗਤਾਵਾਂ ਦੇ ਪੂਰੇ ਸੂਟ ਨਾਲ ਗਰਿੱਡ ਕਾਲਮਾਂ, ਨੈਵੀਗੇਸ਼ਨ, ਕੰਪੋਨੈਂਟਸ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਦੇ ਖਾਕੇ, ਅਲਾਈਨਮੈਂਟ ਅਤੇ ਆਕਾਰ ਦਾ ਤੁਰੰਤ ਪ੍ਰਬੰਧਨ ਕਰੋ। ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਅਮਲਾਂ ਲਈ, ਕਸਟਮ CSS ਜ਼ਰੂਰੀ ਹੋ ਸਕਦਾ ਹੈ।

ਫਲੈਕਸ ਵਿਵਹਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ

displayਇੱਕ ਫਲੈਕਸਬਾਕਸ ਕੰਟੇਨਰ ਬਣਾਉਣ ਲਈ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰੋ ਅਤੇ ਸਿੱਧੇ ਬੱਚਿਆਂ ਦੇ ਤੱਤ ਨੂੰ ਫਲੈਕਸ ਆਈਟਮਾਂ ਵਿੱਚ ਬਦਲੋ। ਫਲੈਕਸ ਕੰਟੇਨਰਾਂ ਅਤੇ ਆਈਟਮਾਂ ਨੂੰ ਵਾਧੂ ਫਲੈਕਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਅੱਗੇ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਮੈਂ ਇੱਕ flexbox ਕੰਟੇਨਰ ਹਾਂ!
<div class="d-flex p-2 bd-highlight">I'm a flexbox container!</div>
ਮੈਂ ਇੱਕ ਇਨਲਾਈਨ ਫਲੈਕਸਬਾਕਸ ਕੰਟੇਨਰ ਹਾਂ!
<div class="d-inline-flex p-2 bd-highlight">I'm an inline flexbox container!</div>

ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ .d-flexਅਤੇ ਲਈ ਵੀ ਮੌਜੂਦ ਹਨ .d-inline-flex

  • .d-flex
  • .d-inline-flex
  • .d-sm-flex
  • .d-sm-inline-flex
  • .d-md-flex
  • .d-md-inline-flex
  • .d-lg-flex
  • .d-lg-inline-flex
  • .d-xl-flex
  • .d-xl-inline-flex
  • .d-xxl-flex
  • .d-xxl-inline-flex

ਦਿਸ਼ਾ

ਦਿਸ਼ਾ ਉਪਯੋਗਤਾਵਾਂ ਦੇ ਨਾਲ ਇੱਕ ਫਲੈਕਸ ਕੰਟੇਨਰ ਵਿੱਚ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੀ ਦਿਸ਼ਾ ਨਿਰਧਾਰਤ ਕਰੋ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਤੁਸੀਂ ਇੱਥੇ ਹਰੀਜੱਟਲ ਕਲਾਸ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ ਹੈ row। ਹਾਲਾਂਕਿ, ਤੁਹਾਨੂੰ ਅਜਿਹੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਇਸ ਮੁੱਲ ਨੂੰ ਸੈੱਟ ਕਰਨ ਦੀ ਲੋੜ ਸੀ (ਜਿਵੇਂ ਜਵਾਬਦੇਹ ਖਾਕੇ)।

.flex-rowਇੱਕ ਲੇਟਵੀਂ ਦਿਸ਼ਾ (ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ) ਸੈੱਟ ਕਰਨ ਲਈ, ਜਾਂ ਉਲਟ .flex-row-reverseਪਾਸੇ ਤੋਂ ਹਰੀਜੱਟਲ ਦਿਸ਼ਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤੋਂ।

ਫਲੈਕਸ ਆਈਟਮ 1
ਫਲੈਕਸ ਆਈਟਮ 2
ਫਲੈਕਸ ਆਈਟਮ 3
ਫਲੈਕਸ ਆਈਟਮ 1
ਫਲੈਕਸ ਆਈਟਮ 2
ਫਲੈਕਸ ਆਈਟਮ 3
<div class="d-flex flex-row bd-highlight mb-3">
  <div class="p-2 bd-highlight">Flex item 1</div>
  <div class="p-2 bd-highlight">Flex item 2</div>
  <div class="p-2 bd-highlight">Flex item 3</div>
</div>
<div class="d-flex flex-row-reverse bd-highlight">
  <div class="p-2 bd-highlight">Flex item 1</div>
  <div class="p-2 bd-highlight">Flex item 2</div>
  <div class="p-2 bd-highlight">Flex item 3</div>
</div>

.flex-columnਲੰਬਕਾਰੀ ਦਿਸ਼ਾ ਸੈੱਟ ਕਰਨ ਲਈ, ਜਾਂ .flex-column-reverseਉਲਟ ਪਾਸੇ ਤੋਂ ਲੰਬਕਾਰੀ ਦਿਸ਼ਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤੋਂ ।

ਫਲੈਕਸ ਆਈਟਮ 1
ਫਲੈਕਸ ਆਈਟਮ 2
ਫਲੈਕਸ ਆਈਟਮ 3
ਫਲੈਕਸ ਆਈਟਮ 1
ਫਲੈਕਸ ਆਈਟਮ 2
ਫਲੈਕਸ ਆਈਟਮ 3
<div class="d-flex flex-column bd-highlight mb-3">
  <div class="p-2 bd-highlight">Flex item 1</div>
  <div class="p-2 bd-highlight">Flex item 2</div>
  <div class="p-2 bd-highlight">Flex item 3</div>
</div>
<div class="d-flex flex-column-reverse bd-highlight">
  <div class="p-2 bd-highlight">Flex item 1</div>
  <div class="p-2 bd-highlight">Flex item 2</div>
  <div class="p-2 bd-highlight">Flex item 3</div>
</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ flex-direction

  • .flex-row
  • .flex-row-reverse
  • .flex-column
  • .flex-column-reverse
  • .flex-sm-row
  • .flex-sm-row-reverse
  • .flex-sm-column
  • .flex-sm-column-reverse
  • .flex-md-row
  • .flex-md-row-reverse
  • .flex-md-column
  • .flex-md-column-reverse
  • .flex-lg-row
  • .flex-lg-row-reverse
  • .flex-lg-column
  • .flex-lg-column-reverse
  • .flex-xl-row
  • .flex-xl-row-reverse
  • .flex-xl-column
  • .flex-xl-column-reverse
  • .flex-xxl-row
  • .flex-xxl-row-reverse
  • .flex-xxl-column
  • .flex-xxl-column-reverse

ਸਮੱਗਰੀ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾਓ

ਮੁੱਖ ਧੁਰੇ 'ਤੇ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੀ ਅਲਾਈਨਮੈਂਟ ਨੂੰ ਬਦਲਣ ਲਈ flexbox ਕੰਟੇਨਰਾਂ 'ਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ justify-content(ਸ਼ੁਰੂ ਕਰਨ ਲਈ x-ਧੁਰਾ, y-ਧੁਰਾ ਜੇ flex-direction: column)। start(ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ), end, center, between, around, ਜਾਂ ਵਿੱਚੋਂ ਚੁਣੋ evenly

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex justify-content-start">...</div>
<div class="d-flex justify-content-end">...</div>
<div class="d-flex justify-content-center">...</div>
<div class="d-flex justify-content-between">...</div>
<div class="d-flex justify-content-around">...</div>
<div class="d-flex justify-content-evenly">...</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ justify-content

  • .justify-content-start
  • .justify-content-end
  • .justify-content-center
  • .justify-content-between
  • .justify-content-around
  • .justify-content-evenly
  • .justify-content-sm-start
  • .justify-content-sm-end
  • .justify-content-sm-center
  • .justify-content-sm-between
  • .justify-content-sm-around
  • .justify-content-sm-evenly
  • .justify-content-md-start
  • .justify-content-md-end
  • .justify-content-md-center
  • .justify-content-md-between
  • .justify-content-md-around
  • .justify-content-md-evenly
  • .justify-content-lg-start
  • .justify-content-lg-end
  • .justify-content-lg-center
  • .justify-content-lg-between
  • .justify-content-lg-around
  • .justify-content-lg-evenly
  • .justify-content-xl-start
  • .justify-content-xl-end
  • .justify-content-xl-center
  • .justify-content-xl-between
  • .justify-content-xl-around
  • .justify-content-xl-evenly
  • .justify-content-xxl-start
  • .justify-content-xxl-end
  • .justify-content-xxl-center
  • .justify-content-xxl-between
  • .justify-content-xxl-around
  • .justify-content-xxl-evenly

ਆਈਟਮਾਂ ਨੂੰ ਇਕਸਾਰ ਕਰੋ

ਕਰਾਸ ਧੁਰੇ 'ਤੇ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੀ ਅਲਾਈਨਮੈਂਟ ਨੂੰ ਬਦਲਣ ਲਈ flexbox ਕੰਟੇਨਰਾਂ 'ਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ align-items(ਸ਼ੁਰੂ ਕਰਨ ਲਈ y-ਧੁਰਾ, x-ਧੁਰਾ ਜੇ flex-direction: column)। start, end, center, baseline, ਜਾਂ stretch(ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ) ਵਿੱਚੋਂ ਚੁਣੋ ।

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-items-start">...</div>
<div class="d-flex align-items-end">...</div>
<div class="d-flex align-items-center">...</div>
<div class="d-flex align-items-baseline">...</div>
<div class="d-flex align-items-stretch">...</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ align-items

  • .align-items-start
  • .align-items-end
  • .align-items-center
  • .align-items-baseline
  • .align-items-stretch
  • .align-items-sm-start
  • .align-items-sm-end
  • .align-items-sm-center
  • .align-items-sm-baseline
  • .align-items-sm-stretch
  • .align-items-md-start
  • .align-items-md-end
  • .align-items-md-center
  • .align-items-md-baseline
  • .align-items-md-stretch
  • .align-items-lg-start
  • .align-items-lg-end
  • .align-items-lg-center
  • .align-items-lg-baseline
  • .align-items-lg-stretch
  • .align-items-xl-start
  • .align-items-xl-end
  • .align-items-xl-center
  • .align-items-xl-baseline
  • .align-items-xl-stretch
  • .align-items-xxl-start
  • .align-items-xxl-end
  • .align-items-xxl-center
  • .align-items-xxl-baseline
  • .align-items-xxl-stretch

ਆਪਣੇ ਆਪ ਨੂੰ ਇਕਸਾਰ ਕਰੋ

ਕ੍ਰਾਸ ਧੁਰੇ 'ਤੇ ਉਹਨਾਂ ਦੀ ਅਲਾਈਨਮੈਂਟ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਬਦਲਣ ਲਈ flexbox ਆਈਟਮਾਂ 'ਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ align-self(ਸ਼ੁਰੂ ਕਰਨ ਲਈ y-ਧੁਰਾ, x-ਧੁਰਾ ਜੇ flex-direction: column)। ਉਹੀ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਚੁਣੋ ਜਿਵੇਂ align-items: start, end, center, baseline, ਜਾਂ stretch(ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ)।

ਫਲੈਕਸ ਆਈਟਮ
ਇਕਸਾਰ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਇਕਸਾਰ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਇਕਸਾਰ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਇਕਸਾਰ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਇਕਸਾਰ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="align-self-start">Aligned flex item</div>
<div class="align-self-end">Aligned flex item</div>
<div class="align-self-center">Aligned flex item</div>
<div class="align-self-baseline">Aligned flex item</div>
<div class="align-self-stretch">Aligned flex item</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ align-self

  • .align-self-start
  • .align-self-end
  • .align-self-center
  • .align-self-baseline
  • .align-self-stretch
  • .align-self-sm-start
  • .align-self-sm-end
  • .align-self-sm-center
  • .align-self-sm-baseline
  • .align-self-sm-stretch
  • .align-self-md-start
  • .align-self-md-end
  • .align-self-md-center
  • .align-self-md-baseline
  • .align-self-md-stretch
  • .align-self-lg-start
  • .align-self-lg-end
  • .align-self-lg-center
  • .align-self-lg-baseline
  • .align-self-lg-stretch
  • .align-self-xl-start
  • .align-self-xl-end
  • .align-self-xl-center
  • .align-self-xl-baseline
  • .align-self-xl-stretch
  • .align-self-xxl-start
  • .align-self-xxl-end
  • .align-self-xxl-center
  • .align-self-xxl-baseline
  • .align-self-xxl-stretch

ਭਰੋ

.flex-fillਸਾਰੇ ਉਪਲਬਧ ਹਰੀਜੱਟਲ ਸਪੇਸ ਨੂੰ ਲੈਂਦੇ ਹੋਏ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਸਮਗਰੀ ਦੇ ਬਰਾਬਰ ਚੌੜਾਈ (ਜਾਂ ਉਹਨਾਂ ਦੀ ਸਮਗਰੀ ਉਹਨਾਂ ਦੇ ਬਾਰਡਰ-ਬਾਕਸਾਂ ਨੂੰ ਪਾਰ ਨਹੀਂ ਕਰਦੀ ਹੈ ਤਾਂ ਬਰਾਬਰ ਚੌੜਾਈ) ਵਿੱਚ ਮਜਬੂਰ ਕਰਨ ਲਈ ਭੈਣ-ਭਰਾ ਤੱਤਾਂ ਦੀ ਇੱਕ ਲੜੀ 'ਤੇ ਕਲਾਸ ਦੀ ਵਰਤੋਂ ਕਰੋ ।

ਬਹੁਤ ਸਾਰੀ ਸਮੱਗਰੀ ਦੇ ਨਾਲ ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex bd-highlight">
  <div class="p-2 flex-fill bd-highlight">Flex item with a lot of content</div>
  <div class="p-2 flex-fill bd-highlight">Flex item</div>
  <div class="p-2 flex-fill bd-highlight">Flex item</div>
</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ flex-fill

  • .flex-fill
  • .flex-sm-fill
  • .flex-md-fill
  • .flex-lg-fill
  • .flex-xl-fill
  • .flex-xxl-fill

ਵਧੋ ਅਤੇ ਸੁੰਗੜੋ

.flex-grow-*ਉਪਲਬਧ ਸਪੇਸ ਨੂੰ ਭਰਨ ਲਈ ਫਲੈਕਸ ਆਈਟਮ ਦੀ ਵਧਣ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਟੌਗਲ ਕਰਨ ਲਈ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ । ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ, .flex-grow-1ਤੱਤ ਬਾਕੀ ਬਚੀਆਂ ਦੋ ਫਲੈਕਸ ਆਈਟਮਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਲੋੜੀਂਦੀ ਥਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹੋਏ, ਉਪਲਬਧ ਸਾਰੀ ਥਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਤੀਜੀ ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex bd-highlight">
  <div class="p-2 flex-grow-1 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Third flex item</div>
</div>

.flex-shrink-*ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਕਿਸੇ ਫਲੈਕਸ ਆਈਟਮ ਦੀ ਸੁੰਗੜਨ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਟੌਗਲ ਕਰਨ ਲਈ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ । ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਨਾਲ ਦੂਜੀ ਫਲੈਕਸ ਆਈਟਮ ਨੂੰ .flex-shrink-1ਇਸਦੀ ਸਮੱਗਰੀ ਨੂੰ ਇੱਕ ਨਵੀਂ ਲਾਈਨ ਵਿੱਚ ਸਮੇਟਣ ਲਈ ਮਜ਼ਬੂਰ ਕੀਤਾ ਗਿਆ ਹੈ, "ਸੁੰਗੜ ਕੇ" ਨਾਲ ਪਿਛਲੀ ਫਲੈਕਸ ਆਈਟਮ ਲਈ ਵਧੇਰੇ ਥਾਂ ਦੇਣ ਲਈ .w-100

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex bd-highlight">
  <div class="p-2 w-100 bd-highlight">Flex item</div>
  <div class="p-2 flex-shrink-1 bd-highlight">Flex item</div>
</div>

ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ flex-growਅਤੇ ਲਈ ਵੀ ਮੌਜੂਦ ਹਨ flex-shrink

  • .flex-{grow|shrink}-0
  • .flex-{grow|shrink}-1
  • .flex-sm-{grow|shrink}-0
  • .flex-sm-{grow|shrink}-1
  • .flex-md-{grow|shrink}-0
  • .flex-md-{grow|shrink}-1
  • .flex-lg-{grow|shrink}-0
  • .flex-lg-{grow|shrink}-1
  • .flex-xl-{grow|shrink}-0
  • .flex-xl-{grow|shrink}-1
  • .flex-xxl-{grow|shrink}-0
  • .flex-xxl-{grow|shrink}-1

ਆਟੋ ਮਾਰਜਿਨ

ਜਦੋਂ ਤੁਸੀਂ ਆਟੋ ਮਾਰਜਿਨ ਨਾਲ ਫਲੈਕਸ ਅਲਾਈਨਮੈਂਟਾਂ ਨੂੰ ਮਿਲਾਉਂਦੇ ਹੋ ਤਾਂ ਫਲੈਕਸਬਾਕਸ ਕੁਝ ਸ਼ਾਨਦਾਰ ਚੀਜ਼ਾਂ ਕਰ ਸਕਦਾ ਹੈ। ਹੇਠਾਂ ਆਟੋ ਮਾਰਜਿਨਾਂ ਰਾਹੀਂ ਫਲੈਕਸ ਆਈਟਮਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਦੀਆਂ ਤਿੰਨ ਉਦਾਹਰਣਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ: ਡਿਫੌਲਟ (ਕੋਈ ਆਟੋ ਮਾਰਜਿਨ ਨਹੀਂ), ਦੋ ਆਈਟਮਾਂ ਨੂੰ ਸੱਜੇ ਪਾਸੇ .me-autoਧੱਕਣਾ ( ), ਅਤੇ ਦੋ ਆਈਟਮਾਂ ਨੂੰ ਖੱਬੇ ਪਾਸੇ ਧੱਕਣਾ ( .ms-auto)।

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex bd-highlight mb-3">
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
</div>

<div class="d-flex bd-highlight mb-3">
  <div class="me-auto p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
</div>

<div class="d-flex bd-highlight mb-3">
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="ms-auto p-2 bd-highlight">Flex item</div>
</div>

ਅਲਾਈਨ-ਆਈਟਮਾਂ ਨਾਲ

align-itemsਲੰਬਕਾਰੀ ਤੌਰ 'ਤੇ , flex-direction: column, ਅਤੇ margin-top: autoਜਾਂ ਨੂੰ ਮਿਲਾ ਕੇ ਇੱਕ ਫਲੈਕਸ ਆਈਟਮ ਨੂੰ ਕੰਟੇਨਰ ਦੇ ਉੱਪਰ ਜਾਂ ਹੇਠਾਂ ਵੱਲ ਲੈ ਜਾਓ margin-bottom: auto

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-items-start flex-column bd-highlight mb-3" style="height: 200px;">
  <div class="mb-auto p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
</div>

<div class="d-flex align-items-end flex-column bd-highlight mb-3" style="height: 200px;">
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="p-2 bd-highlight">Flex item</div>
  <div class="mt-auto p-2 bd-highlight">Flex item</div>
</div>

ਲਪੇਟ

ਫਲੈਕਸ ਆਈਟਮਾਂ ਨੂੰ ਫਲੈਕਸ ਕੰਟੇਨਰ ਵਿੱਚ ਲਪੇਟਣ ਦਾ ਤਰੀਕਾ ਬਦਲੋ। .flex-nowrapਨਾਲ , ਨਾਲ ਲਪੇਟਣ .flex-wrap, ਜਾਂ ਨਾਲ ਰਿਵਰਸ ਰੈਪਿੰਗ (ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ) ਤੋਂ ਬਿਨਾਂ ਰੈਪਿੰਗ ਤੋਂ ਚੁਣੋ .flex-wrap-reverse

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex flex-nowrap">
  ...
</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex flex-wrap">
  ...
</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex flex-wrap-reverse">
  ...
</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ flex-wrap

  • .flex-nowrap
  • .flex-wrap
  • .flex-wrap-reverse
  • .flex-sm-nowrap
  • .flex-sm-wrap
  • .flex-sm-wrap-reverse
  • .flex-md-nowrap
  • .flex-md-wrap
  • .flex-md-wrap-reverse
  • .flex-lg-nowrap
  • .flex-lg-wrap
  • .flex-lg-wrap-reverse
  • .flex-xl-nowrap
  • .flex-xl-wrap
  • .flex-xl-wrap-reverse
  • .flex-xxl-nowrap
  • .flex-xxl-wrap
  • .flex-xxl-wrap-reverse

ਆਰਡਰ

ਮੁੱਠੀ ਭਰ ਉਪਯੋਗਤਾਵਾਂ ਨਾਲ ਖਾਸ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੇ ਵਿਜ਼ੂਅਲ ਆਰਡਰ ਨੂੰ ਬਦਲੋ । orderਅਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਆਈਟਮ ਨੂੰ ਪਹਿਲਾਂ ਜਾਂ ਆਖਰੀ ਬਣਾਉਣ ਲਈ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਾਂ, ਨਾਲ ਹੀ DOM ਆਰਡਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ ਰੀਸੈਟ ਵੀ ਕਰਦੇ ਹਾਂ। ਜਿਵੇਂ ਕਿ order0 ਤੋਂ 5 ਤੱਕ ਕੋਈ ਵੀ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਲੈਂਦਾ ਹੈ, ਲੋੜੀਂਦੇ ਵਾਧੂ ਮੁੱਲਾਂ ਲਈ ਕਸਟਮ CSS ਸ਼ਾਮਲ ਕਰੋ।

ਪਹਿਲੀ ਫਲੈਕਸ ਆਈਟਮ
ਦੂਜੀ ਫਲੈਕਸ ਆਈਟਮ
ਤੀਜੀ ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex flex-nowrap bd-highlight">
  <div class="order-3 p-2 bd-highlight">First flex item</div>
  <div class="order-2 p-2 bd-highlight">Second flex item</div>
  <div class="order-1 p-2 bd-highlight">Third flex item</div>
</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ order

  • .order-0
  • .order-1
  • .order-2
  • .order-3
  • .order-4
  • .order-5
  • .order-sm-0
  • .order-sm-1
  • .order-sm-2
  • .order-sm-3
  • .order-sm-4
  • .order-sm-5
  • .order-md-0
  • .order-md-1
  • .order-md-2
  • .order-md-3
  • .order-md-4
  • .order-md-5
  • .order-lg-0
  • .order-lg-1
  • .order-lg-2
  • .order-lg-3
  • .order-lg-4
  • .order-lg-5
  • .order-xl-0
  • .order-xl-1
  • .order-xl-2
  • .order-xl-3
  • .order-xl-4
  • .order-xl-5
  • .order-xxl-0
  • .order-xxl-1
  • .order-xxl-2
  • .order-xxl-3
  • .order-xxl-4
  • .order-xxl-5

ਇਸ ਤੋਂ ਇਲਾਵਾ ਜਵਾਬਦੇਹ .order-firstਅਤੇ .order-lastਕਲਾਸਾਂ ਵੀ ਹਨ ਜੋ ਕ੍ਰਮਵਾਰ ਅਤੇ ਕ੍ਰਮਵਾਰ orderਲਾਗੂ ਕਰਕੇ ਕਿਸੇ ਤੱਤ ਨੂੰ ਬਦਲਦੀਆਂ ਹਨ।order: -1order: 6

  • .order-first
  • .order-last
  • .order-sm-first
  • .order-sm-last
  • .order-md-first
  • .order-md-last
  • .order-lg-first
  • .order-lg-last
  • .order-xl-first
  • .order-xl-last
  • .order-xxl-first
  • .order-xxl-last

ਸਮੱਗਰੀ ਨੂੰ ਇਕਸਾਰ ਕਰੋ

ਫਲੈਕਸ ਆਈਟਮਾਂ ਨੂੰ ਕਰਾਸ ਧੁਰੇ 'ਤੇ ਇਕੱਠੇalign-content ਇਕਸਾਰ ਕਰਨ ਲਈ ਫਲੈਕਸਬਾਕਸ ਕੰਟੇਨਰਾਂ 'ਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ । (ਬ੍ਰਾਊਜ਼ਰ ਡਿਫੌਲਟ), , , , , ਜਾਂ ਵਿੱਚੋਂ ਚੁਣੋ । ਇਹਨਾਂ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਅਸੀਂ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਅਤੇ ਵਧਾਇਆ ਹੈ।startendcenterbetweenaroundstretchflex-wrap: wrap

ਸਿਰ! ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਫਲੈਕਸ ਆਈਟਮਾਂ ਦੀਆਂ ਸਿੰਗਲ ਕਤਾਰਾਂ 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੈ।

ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-start flex-wrap">
  ...
</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-end flex-wrap">...</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-center flex-wrap">...</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-between flex-wrap">...</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-around flex-wrap">...</div>
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
ਫਲੈਕਸ ਆਈਟਮ
<div class="d-flex align-content-stretch flex-wrap">...</div>

ਲਈ ਜਵਾਬਦੇਹ ਭਿੰਨਤਾਵਾਂ ਵੀ ਮੌਜੂਦ ਹਨ align-content

  • .align-content-start
  • .align-content-end
  • .align-content-center
  • .align-content-around
  • .align-content-stretch
  • .align-content-sm-start
  • .align-content-sm-end
  • .align-content-sm-center
  • .align-content-sm-around
  • .align-content-sm-stretch
  • .align-content-md-start
  • .align-content-md-end
  • .align-content-md-center
  • .align-content-md-around
  • .align-content-md-stretch
  • .align-content-lg-start
  • .align-content-lg-end
  • .align-content-lg-center
  • .align-content-lg-around
  • .align-content-lg-stretch
  • .align-content-xl-start
  • .align-content-xl-end
  • .align-content-xl-center
  • .align-content-xl-around
  • .align-content-xl-stretch
  • .align-content-xxl-start
  • .align-content-xxl-end
  • .align-content-xxl-center
  • .align-content-xxl-around
  • .align-content-xxl-stretch

ਮੀਡੀਆ ਵਸਤੂ

ਬੂਟਸਟਰੈਪ 4 ਤੋਂ ਮੀਡੀਆ ਆਬਜੈਕਟ ਕੰਪੋਨੈਂਟ ਨੂੰ ਦੁਹਰਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਇਸ ਨੂੰ ਕੁਝ ਫਲੈਕਸ ਉਪਯੋਗਤਾਵਾਂ ਨਾਲ ਬਿਨਾਂ ਕਿਸੇ ਸਮੇਂ ਦੁਬਾਰਾ ਬਣਾਓ ਜੋ ਪਹਿਲਾਂ ਨਾਲੋਂ ਵੀ ਜ਼ਿਆਦਾ ਲਚਕਤਾ ਅਤੇ ਅਨੁਕੂਲਤਾ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।

Placeholder Image
ਇਹ ਮੀਡੀਆ ਕੰਪੋਨੈਂਟ ਤੋਂ ਕੁਝ ਸਮੱਗਰੀ ਹੈ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੱਗਰੀ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ ਅਤੇ ਲੋੜ ਅਨੁਸਾਰ ਇਸਨੂੰ ਵਿਵਸਥਿਤ ਕਰ ਸਕਦੇ ਹੋ।
<div class="d-flex">
  <div class="flex-shrink-0">
    <img src="..." alt="...">
  </div>
  <div class="flex-grow-1 ms-3">
    This is some content from a media component. You can replace this with any content and adjust it as needed.
  </div>
</div>

ਅਤੇ ਕਹੋ ਕਿ ਤੁਸੀਂ ਚਿੱਤਰ ਦੇ ਅੱਗੇ ਸਮਗਰੀ ਨੂੰ ਲੰਬਕਾਰੀ ਤੌਰ 'ਤੇ ਕੇਂਦਰਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ:

Placeholder Image
ਇਹ ਮੀਡੀਆ ਕੰਪੋਨੈਂਟ ਤੋਂ ਕੁਝ ਸਮੱਗਰੀ ਹੈ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੱਗਰੀ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ ਅਤੇ ਲੋੜ ਅਨੁਸਾਰ ਇਸਨੂੰ ਵਿਵਸਥਿਤ ਕਰ ਸਕਦੇ ਹੋ।
<div class="d-flex align-items-center">
  <div class="flex-shrink-0">
    <img src="..." alt="...">
  </div>
  <div class="flex-grow-1 ms-3">
    This is some content from a media component. You can replace this with any content and adjust it as needed.
  </div>
</div>

ਸੱਸ

ਉਪਯੋਗਤਾ API

Flexbox ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਸਾਡੀ ਉਪਯੋਗਤਾ API ਵਿੱਚ ਵਿੱਚ ਘੋਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ scss/_utilities.scssਯੂਟਿਲਿਟੀਜ਼ API ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਬਾਰੇ ਜਾਣੋ।

    "flex": (
      responsive: true,
      property: flex,
      values: (fill: 1 1 auto)
    ),
    "flex-direction": (
      responsive: true,
      property: flex-direction,
      class: flex,
      values: row column row-reverse column-reverse
    ),
    "flex-grow": (
      responsive: true,
      property: flex-grow,
      class: flex,
      values: (
        grow-0: 0,
        grow-1: 1,
      )
    ),
    "flex-shrink": (
      responsive: true,
      property: flex-shrink,
      class: flex,
      values: (
        shrink-0: 0,
        shrink-1: 1,
      )
    ),
    "flex-wrap": (
      responsive: true,
      property: flex-wrap,
      class: flex,
      values: wrap nowrap wrap-reverse
    ),
    "gap": (
      responsive: true,
      property: gap,
      class: gap,
      values: $spacers
    ),
    "justify-content": (
      responsive: true,
      property: justify-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        evenly: space-evenly,
      )
    ),
    "align-items": (
      responsive: true,
      property: align-items,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "align-content": (
      responsive: true,
      property: align-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        stretch: stretch,
      )
    ),
    "align-self": (
      responsive: true,
      property: align-self,
      values: (
        auto: auto,
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "order": (
      responsive: true,
      property: order,
      values: (
        first: -1,
        0: 0,
        1: 1,
        2: 2,
        3: 3,
        4: 4,
        5: 5,
        last: 6,
      ),
    ),