SourcePagination
ເອກະສານແລະຕົວຢ່າງສໍາລັບການສະແດງ pagination ເພື່ອຊີ້ບອກຊຸດຂອງເນື້ອຫາທີ່ກ່ຽວຂ້ອງມີຢູ່ໃນຫຼາຍຫນ້າ.
ພາບລວມ
ພວກເຮົາໃຊ້ຕົວເຊື່ອມຕໍ່ອັນໃຫຍ່ຫຼວງສໍາລັບການສ້າງຫນ້າຂອງພວກເຮົາ, ເຮັດໃຫ້ການເຊື່ອມຕໍ່ທີ່ຍາກທີ່ຈະພາດແລະຂະຫຍາຍໄດ້ງ່າຍ - ທັງຫມົດໃນຂະນະທີ່ສະຫນອງພື້ນທີ່ຂະຫນາດໃຫຍ່. Pagination ຖືກສ້າງຂຶ້ນດ້ວຍອົງປະກອບ HTML ເພື່ອໃຫ້ຜູ້ອ່ານຫນ້າຈໍສາມາດປະກາດຈໍານວນການເຊື່ອມຕໍ່ທີ່ມີຢູ່. ໃຊ້ອົງປະກອບການຫໍ່ <nav>
ເພື່ອກໍານົດມັນເປັນສ່ວນນໍາທາງເພື່ອກວດສອບຜູ້ອ່ານແລະເຕັກໂນໂລຢີການຊ່ວຍເຫຼືອອື່ນໆ.
ນອກຈາກນັ້ນ, ຍ້ອນວ່າຫນ້າເວັບມີຫຼາຍກວ່າຫນຶ່ງສ່ວນການນໍາທາງດັ່ງກ່າວ, ມັນສົມຄວນທີ່ຈະໃຫ້ຄໍາບັນຍາຍ aria-label
ເພື່ອ <nav>
ສະທ້ອນເຖິງຈຸດປະສົງຂອງມັນ. ຕົວຢ່າງ, ຖ້າອົງປະກອບ pagination ຖືກນໍາໃຊ້ເພື່ອນໍາທາງລະຫວ່າງຊຸດຜົນການຄົ້ນຫາ, ປ້າຍຊື່ທີ່ເຫມາະສົມອາດຈະເປັນ aria-label="Search results pages"
.
ເຮັດວຽກກັບໄອຄອນ
ຊອກຫາການນໍາໃຊ້ໄອຄອນຫຼືສັນຍາລັກແທນຂໍ້ຄວາມສໍາລັບບາງການເຊື່ອມຕໍ່ pagination? ໃຫ້ແນ່ໃຈວ່າໃຫ້ການສະຫນັບສະຫນູນເຄື່ອງອ່ານຫນ້າຈໍທີ່ເຫມາະສົມກັບ aria
ຄຸນລັກສະນະຕ່າງໆ.
ສະຖານະທີ່ພິການ ແລະເຄື່ອນໄຫວ
ການເຊື່ອມຕໍ່ Pagination ແມ່ນສາມາດປັບແຕ່ງໄດ້ສໍາລັບສະຖານະການທີ່ແຕກຕ່າງກັນ. ໃຊ້ .disabled
ສໍາລັບການເຊື່ອມຕໍ່ທີ່ປາກົດວ່າບໍ່ສາມາດຄລິກໄດ້ແລະ .active
ຊີ້ບອກຫນ້າປະຈຸບັນ.
ໃນຂະນະທີ່ .disabled
ຫ້ອງຮຽນໃຊ້ pointer-events: none
ເພື່ອ ພະຍາຍາມ ປິດການທໍາງານຂອງການເຊື່ອມຕໍ່ຂອງ <a>
s, ຄຸນສົມບັດ CSS ຍັງບໍ່ທັນໄດ້ມາດຕະຖານແລະບໍ່ໄດ້ກວມເອົາການນໍາທາງແປ້ນພິມ. ດັ່ງນັ້ນ, ທ່ານຄວນເພີ່ມ ການເຊື່ອມຕໍ່ທີ່ຖືກປິດໃຊ້ງານຢູ່ສະເຫມີ tabindex="-1"
ແລະໃຊ້ JavaScript ແບບກໍານົດເອງເພື່ອປິດການທໍາງານຂອງພວກເຂົາຢ່າງສົມບູນ.
ທ່ານສາມາດເລືອກປ່ຽນສະມໍທີ່ໃຊ້ງານ ຫຼືປິດໃຊ້ງານໄດ້ <span>
ຫຼືຍົກເລີກສະມໍໃນກໍລະນີຂອງລູກສອນກ່ອນ/ຖັດໄປ, ເພື່ອລຶບການທໍາງານຂອງຄລິກ ແລະປ້ອງກັນການໂຟກັສແປ້ນພິມໃນຂະນະທີ່ຮັກສາຮູບແບບທີ່ຕັ້ງໄວ້.
ຂະໜາດ
ຕ້ອງການ pagination ໃຫຍ່ຫຼືນ້ອຍກວ່າ? ເພີ່ມ .pagination-lg
ຫຼື .pagination-sm
ສໍາລັບຂະຫນາດເພີ່ມເຕີມ.
ຈັດຮຽງ
ປ່ຽນການຈັດຮຽງຂອງອົງປະກອບ pagination ດ້ວຍ flexbox utilities .