Pagination
بىر قاتار مۇناسىۋەتلىك مەزمۇنلارنى كۆرسىتىش ئۈچۈن بەتنى كۆرسىتىشنىڭ ھۆججەتلىرى ۋە مىساللىرى كۆپ بەتلەردە مەۋجۇت.
ئومۇمىي چۈشەنچە
بىز ئۇلىنىشىمىز ئۈچۈن ئۇلانغان چوڭ ئۇلىنىشلارنى ئىشلىتىمىز ، ئۇلىنىشلارنى قولدىن بېرىپ قويۇش ۋە ئاسان كېڭەيتىشكە بولىدۇ ، بۇلارنىڭ ھەممىسى چوڭ زەربە بېرىش رايونى بىلەن تەمىنلەيدۇ. بەتكۈچ تىزىملىك HTML ئېلېمېنتلىرى بىلەن ياسالغان بولۇپ ، ئېكران ئوقۇرمەنلىرى بار بولغان ئۇلىنىش سانىنى ئېلان قىلالايدۇ. ئورالما <nav>ئېلېمېنتىنى ئىشلىتىپ ئۇنى يول باشلاش بۆلىكى قىلىپ ئېنىقلاپ ، ئوقۇرمەنلەرنى ۋە باشقا ياردەمچى تېخنىكىلارنى كۆرسىتىدۇ.
ئۇنىڭدىن باشقا ، بەتلەردە بۇنداق يول باشلاش بۆلىكى بىردىن كۆپ بولۇشى مۇمكىن ، شۇڭا ئۇنىڭ مەقسىتىنى ئەكس ئەتتۈرىدىغان چۈشەندۈرۈش aria-labelبىلەن تەمىنلەش تەۋسىيە قىلىنىدۇ. <nav>مەسىلەن ، ئەگەر كىچىكلىتىش زاپچاسلىرى بىر يۈرۈش ئىزدەش نەتىجىسىنىڭ ئارىسىدا مېڭىشقا ئىشلىتىلسە ، مۇۋاپىق بەلگە بولۇشى مۇمكىن aria-label="Search results pages".
<nav aria-label="Page navigation example">
  <ul class="pagination">
    <li class="page-item"><a class="page-link" href="#">Previous</a></li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item"><a class="page-link" href="#">Next</a></li>
  </ul>
</nav>سىنبەلگە بىلەن ئىشلەش
بەزى بەت ئۇلىنىشلىرى ئۈچۈن تېكىست ئورنىدا سىنبەلگە ياكى بەلگە ئىشلەتمەكچىمۇ؟ ariaخاسلىق بىلەن مۇۋاپىق ئېكران ئوقۇغۇچ قوللىشىغا كاپالەتلىك قىلىڭ .
<nav aria-label="Page navigation example">
  <ul class="pagination">
    <li class="page-item">
      <a class="page-link" href="#" aria-label="Previous">
        <span aria-hidden="true">«</span>
      </a>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#" aria-label="Next">
        <span aria-hidden="true">»</span>
      </a>
    </li>
  </ul>
</nav>چەكلەنگەن ۋە ئاكتىپ ھالەتلەر
ئوخشىمىغان ئەھۋاللاردا كىچىكلىتىش ئۇلانمىلىرىنى خاسلاشتۇرغىلى بولىدۇ. .disabledچېكىشكە بولمايدىغان كۆرۈنۈشلەر ۋە .activeنۆۋەتتىكى بەتنى كۆرسىتىش ئۈچۈن ئىشلىتىڭ .
بۇ .disabledسىنىپ s نىڭ ئۇلىنىش ئىقتىدارىنى چەكلەشكە pointer-events: noneئۇرۇنغان بولسىمۇ<a> ، CSS خاسلىقى تېخى قېلىپلاشمىغان بولۇپ ، كۇنۇپكا تاختىسى يول باشلاشنى ھېسابلىمايدۇ. بۇنداق بولغاندا ، سىز ھەمىشە tabindex="-1"چەكلەنگەن ئۇلىنىشلارنى قوشۇشىڭىز ھەمدە خاس JavaScript ئىشلىتىپ ئۇلارنىڭ ئىقتىدارىنى تولۇق چەكلىشىڭىز كېرەك.
<nav aria-label="...">
  <ul class="pagination">
    <li class="page-item disabled">
      <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item active" aria-current="page">
      <a class="page-link" href="#">2 <span class="sr-only">(current)</span></a>
    </li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav>سىز ئاكتىپ ياكى چەكلەنگەن لەڭگەرلەرنى خالىغانچە ئالماشتۇرالايسىز <span>ياكى ئالدىنقى / كېيىنكى ئوقيادا لەڭگەرنى تاشلىۋەتسىڭىز ، چېكىش ئىقتىدارىنى چىقىرىپ تاشلاپ ، كۆزلىگەن ئۇسلۇبنى ساقلاپ قالغاندا كۇنۇپكا تاختىسىنىڭ فوكۇسنىڭ ئالدىنى ئالالايسىز.
<nav aria-label="...">
  <ul class="pagination">
    <li class="page-item disabled">
      <span class="page-link">Previous</span>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item active" aria-current="page">
      <span class="page-link">
        2
        <span class="sr-only">(current)</span>
      </span>
    </li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav>Sizing
چوڭراق ياكى كىچىكرەك تەسەۋۋۇرمۇ؟ قوشۇمچە .pagination-lgياكى .pagination-smچوڭلۇقتا.
<nav aria-label="...">
  <ul class="pagination pagination-lg">
    <li class="page-item active" aria-current="page">
      <span class="page-link">
        1
        <span class="sr-only">(current)</span>
      </span>
    </li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
  </ul>
</nav><nav aria-label="...">
  <ul class="pagination pagination-sm">
    <li class="page-item active" aria-current="page">
      <span class="page-link">
        1
        <span class="sr-only">(current)</span>
      </span>
    </li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
  </ul>
</nav>توغرىلاش
ئەۋرىشىم زاپچاسلىرىنىڭ ئەۋرىشىم زاپچاسلىرى بىلەن توغرىلىنىشىنى ئۆزگەرتىڭ .
<nav aria-label="Page navigation example">
  <ul class="pagination justify-content-center">
    <li class="page-item disabled">
      <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav><nav aria-label="Page navigation example">
  <ul class="pagination justify-content-end">
    <li class="page-item disabled">
      <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav>