Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

青灯夜游
青灯夜游nach vorne
2021-10-20 11:24:402640Durchsuche

In diesem Artikel erfahren Sie, wie Sie die Paginierungskomponente in Bootstrap5 verwenden. Ich hoffe, er wird Ihnen hilfreich sein!

Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

【Verwandte Empfehlung: „Bootstrap-Tutorial“】

1. Einfaches Beispiel

Seitennavigation wird im Allgemeinen für Artikellistenseiten, Downloadlisten, Bildlisten usw. verwendet. Aufgrund der großen Datenmenge , es ist unmöglich, dies an einer Stelle zu tun Seitenanzeige, allgemeine Seitennavigation umfasst vorherige Seite, nächste Seite, digitale Seitennummer usw. Hier ist ein einfaches Beispiel:

      <nav aria-label="Page navigation">
        <ul class="pagination">
        <li class="page-item"><a class="page-link" href="#">上一页</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="#">下一页</a></li>
        </ul>
        </nav>

Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

2. Verwenden Sie Symbole oder Symbole, um den Text bestimmter Paginierungslinks zu ersetzen.
<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">&laquo;</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">&raquo;</span>
</a>
</li>
</ul>
</nav>

3. Deaktivierte und aktive ZuständeEine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

Paginierungslinks können je nach Situation angepasst werden. Verwenden Sie „deaktiviert“ für Links, die scheinbar nicht anklickbar sind, und „aktiv“ für Links, die sich scheinbar auf der aktuellen Seite befinden.

Obwohl die .disabled-Klasse pointer-events:none verwendet, um zu versuchen, die Link-Funktionalität von a zu deaktivieren, sind die CSS-Eigenschaften noch nicht standardisiert und die Tastaturnavigation wird nicht berücksichtigt. Daher sollten Sie bei deaktivierten Links immer tabindex="-1" hinzufügen und benutzerdefiniertes JavaScript verwenden, um deren Funktionalität vollständig zu deaktivieren.

<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</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>

4. GrößeEine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

Bevorzugen Sie eine größere oder kleinere Seitenzahl? Fügen Sie pagination-lg oder pagination-sm hinzu oder verwenden Sie eine andere Größe.

      <nav aria-label="...">
        <ul class="pagination pagination-lg">
        <li class="page-item active" aria-current="page">
        <span class="page-link">1</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">
        <li class="page-item active" aria-current="page">
        <span class="page-link">1</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>
            </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>

Die standardmäßige Paging-Navigation ist normalerweise eine zentrierte Ausrichtung. Fügen Sie einfach justify-content-center zur ul-Klasse hinzu. Natürlich können Sie auch justify-content-end verwenden, um rechtsbündig auszurichten, obwohl dies selten vorkommt. Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

<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>

Wenn dieser Artikel für Sie hilfreich ist, denken Sie bitte daran, ihn zu liken!

Eine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5

Weitere Programmierkenntnisse finden Sie unter:

Programmiervideo! !

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion zur Verwendung der Paginierungskomponente von Bootstrap5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen