ຂ້າມໄປຫາເນື້ອຫາຕົ້ນຕໍ ຂ້າມໄປຫາການນຳທາງເອກະສານ
Check
in English

stacks

ຕົວຊ່ວຍ Shorthand ທີ່ສ້າງຢູ່ເທິງສຸດຂອງ flexbox utilities ຂອງພວກເຮົາເພື່ອເຮັດໃຫ້ການຈັດອົງປະກອບໄວແລະງ່າຍກວ່າທີ່ເຄີຍ.

ໃນໜ້ານີ້

Stacks ສະເໜີທາງລັດເພື່ອນຳໃຊ້ຄຸນສົມບັດ flexbox ຈຳນວນໜຶ່ງເພື່ອສ້າງໂຄງຮ່າງໃນ Bootstrap ໄດ້ໄວ ແລະງ່າຍດາຍ. ສິນເຊື່ອທັງຫມົດສໍາລັບແນວຄວາມຄິດແລະການຈັດຕັ້ງປະຕິບັດແມ່ນໄປຫາ ໂຄງການ Pylon ແຫຼ່ງເປີດ .

ລະວັງ! ການສະຫນັບສະຫນູນຊ່ອງຫວ່າງທີ່ມີ flexbox ໄດ້ຖືກເພີ່ມເຂົ້າໃນ Safari ເມື່ອໄວໆມານີ້, ດັ່ງນັ້ນພິຈາລະນາຢືນຢັນການສະຫນັບສະຫນູນຕົວທ່ອງເວັບທີ່ຕັ້ງໃຈຂອງທ່ານ. ແຜນຜັງຕາຂ່າຍບໍ່ຄວນມີບັນຫາ. ອ່ານເພີ່ມເຕີມ .

ຕັ້ງ

ໃຊ້ .vstackເພື່ອສ້າງການຈັດວາງແນວຕັ້ງ. ລາຍການທີ່ວາງຊ້ອນກັນມີຄວາມກວ້າງເຕັມຕາມຄ່າເລີ່ມຕົ້ນ. ໃຊ້ .gap-*ປະໂຫຍດເພື່ອເພີ່ມພື້ນທີ່ລະຫວ່າງລາຍການ.

ລາຍການທໍາອິດ
ລາຍການທີສອງ
ລາຍການທີສາມ
html
<div class="vstack gap-3">
  <div class="bg-light border">First item</div>
  <div class="bg-light border">Second item</div>
  <div class="bg-light border">Third item</div>
</div>

ລວງນອນ

ໃຊ້ .hstackສໍາລັບການຈັດວາງແນວນອນ. ລາຍການທີ່ວາງຊ້ອນກັນແມ່ນວາງໄວ້ກາງແນວຕັ້ງຕາມຄ່າເລີ່ມຕົ້ນ ແລະເອົາຄວາມກວ້າງທີ່ຈໍາເປັນເທົ່ານັ້ນ. ໃຊ້ .gap-*ປະໂຫຍດເພື່ອເພີ່ມພື້ນທີ່ລະຫວ່າງລາຍການ.

ລາຍການທໍາອິດ
ລາຍການທີສອງ
ລາຍການທີສາມ
html
<div class="hstack gap-3">
  <div class="bg-light border">First item</div>
  <div class="bg-light border">Second item</div>
  <div class="bg-light border">Third item</div>
</div>

ການ​ນໍາ​ໃຊ້​ອຸ​ປະ​ກອນ​ການ​ຂອບ​ລວງ​ນອນ​ເຊັ່ນ​: .ms-autospacers​:

ລາຍການທໍາອິດ
ລາຍການທີສອງ
ລາຍການທີສາມ
html
<div class="hstack gap-3">
  <div class="bg-light border">First item</div>
  <div class="bg-light border ms-auto">Second item</div>
  <div class="bg-light border">Third item</div>
</div>

ແລະມີ ກົດລະບຽບແນວຕັ້ງ :

ລາຍການທໍາອິດ
ລາຍການທີສອງ
ລາຍການທີສາມ
html
<div class="hstack gap-3">
  <div class="bg-light border">First item</div>
  <div class="bg-light border ms-auto">Second item</div>
  <div class="vr"></div>
  <div class="bg-light border">Third item</div>
</div>

ຕົວຢ່າງ

ໃຊ້ .vstackເພື່ອວາງປຸ່ມ ແລະອົງປະກອບອື່ນໆ:

html
<div class="vstack gap-2 col-md-5 mx-auto">
  <button type="button" class="btn btn-secondary">Save changes</button>
  <button type="button" class="btn btn-outline-secondary">Cancel</button>
</div>

ສ້າງແບບຟອມໃນແຖວດ້ວຍ .hstack:

html
<div class="hstack gap-3">
  <input class="form-control me-auto" type="text" placeholder="Add your item here..." aria-label="Add your item here...">
  <button type="button" class="btn btn-secondary">Submit</button>
  <div class="vr"></div>
  <button type="button" class="btn btn-outline-danger">Reset</button>
</div>

ຊາສ

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}