Παράδειγμα Δικτύου Bootstrap 5

Τα παρακάτω είναι μερικά παραδείγματα δίνοντας το grid layout του Bootstrap 5.

Τρεις ισόμετρα στήλες

Χρήση της κλάσης σε καθορισμένο αριθμό στοιχείων .col Η κλάση, η Bootstrap θα αναγνωρίσει πόσα στοιχεία υπάρχουν (και θα δημιουργήσει ισόπλασες στήλες). Στο παρακάτω παράδειγμα, χρησιμοποιήσαμε τρεις στοιχεία col, κάθε ένα με πλάση 33.33%%.

Παράδειγμα

<div class="row">
  <div class="col">col</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Δοκιμάστε το προσωπικά

Τρεις ισόμετρα στήλες με αριθμούς

Μπορείτε επίσης να χρησιμοποιήσετε αριθμούς για να ελέγξετε την πλάση των στηλών. Βεβαιωθείτε ότι η συνολική τιμή είναι ή μικρότερη από 12 (δεν χρειάζεται να χρησιμοποιήσετε όλες τις διαθέσιμες στηλές):

Παράδειγμα

<div class="row">
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
</div>

Δοκιμάστε το προσωπικά

Τρεις μη ισόμετρα στήλες

Για να δημιουργήσετε μη ισόμετρα στήλες, πρέπει να χρησιμοποιήσετε αριθμούς. Ο παρακάτω παράδειγμα θα δημιουργήσει μια διαίρεση 25%/50%/25%:

Παράδειγμα

<div class="row">
  <div class="col-3">col-3</div>
  <div class="col-6">col-6</div>
  <div class="col-3">col-3</div>
</div>

Δοκιμάστε το προσωπικά

Ρύθμιση πλάσεως στήλης

Ωστόσο, η ρύθμιση της πλάσεως μιας στήλης είναι αρκετή, και τα αδελφά στοιχεία στηλών θα προσαρμόζονται αυτόματα γύρω από αυτήν. Ο παρακάτω παράδειγμα θα δημιουργήσει μια διαίρεση 25%/50%/25%:

Παράδειγμα

<div class="row">
  <div class="col">col</div>
  <div class="col-6">col-6</div>
  <div class="col">col</div>
</div>

Δοκιμάστε το προσωπικά

Περισσότερες ισόμετρα στήλες

Παράδειγμα

<!-- δύο ισόμετρα στήλες -->
<div class="row">
  <div class="col">1 of 2</div>
  <div class="col">2 of 2</div>
</div>
<!-- τέσσερις ισόμετρα στήλες -->
<div class="row">
  <div class="col">1 of 4</div>
  <div class="col">2 of 4</div>
  <div class="col">3 από 4</div>
  <div class="col">4 από 4</div>
</div>
<!-- έξι ισόμετρα στήλες -->
<div class="row">
  <div class="col">1 of 6</div>
  <div class="col">2 of 6</div>
  <div class="col">3 of 6</div>
  <div class="col">4 of 6</div>  
  <div class="col">5 of 6</div>
  <div class="col">6 of 6</div>
</div>

Δοκιμάστε το προσωπικά

Row Cols

Μπορείτε επίσης να χρησιμοποιήσετε .row-cols-* Η κλάση ελέγχου πρέπει να εμφανίζεται στις στήλες που βρίσκονται δίπλα στις μιας στην άλλη (ανεξάρτητα από τον αριθμό των στηλών):

Παράδειγμα

<div class="row row-cols-1">
  <div class="col">1 of 2</div>
  <div class="col">2 of 2</div>
</div>
<div class="row row-cols-2">
  <div class="col">1 of 4</div>
  <div class="col">2 of 4</div>
  <div class="col">3 από 4</div>
  <div class="col">4 από 4</div>
</div>
<div class="row row-cols-3">
  <div class="col">1 of 6</div>
  <div class="col">2 of 6</div>
  <div class="col">3 of 6</div>
  <div class="col">4 of 6</div>  
  <div class="col">5 of 6</div>
  <div class="col">6 of 6</div>
</div>

Δοκιμάστε το προσωπικά

Περισσότερες μη ισόμετρα στήλες

Παράδειγμα

<!-- δυο μη ισόμετρα στήλες -->
<div class="row">
  <div class="col-8">1 of 2</div>
  <div class="col-4">2 of 2</div>
</div>
<!-- Τέσσερις διαφορετικές στήλες -->
<div class="row">
  <div class="col-2">1 από 4</div>
  <div class="col-2">2 από 4</div>
  <div class="col-2">3 από 4</div>
  <div class="col-6">4 από 4</div>
</div>
<!-- Ρύθμιση πλάτους δύο στήλων -->
<div class="row">
  <div class="col-4">1 από 4</div>
  <div class="col-6">2 από 4</div>
  <div class="col">3 από 4</div>
  <div class="col">4 από 4</div>
</div>

Δοκιμάστε το προσωπικά

Ισοψήφιος

Αν μια στήλη είναι ψηλότερη από την άλλη (υπό την επιρροή του κειμένου ή της ύψους CSS), οι υπόλοιπες θα ακολουθήσουν:

Παράδειγμα

<div class="row">
  <div class="col">Lorem ipsum...</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Δοκιμάστε το προσωπικά

Νεώτερες στήλες

Η παρακάτω παράδειγμα δείχνει πώς να δημιουργήσετε διάταξη δυο στήλων, μια από τις οποίες περιέχει άλλες δύο στήλες:

Παράδειγμα

<div class="row">
  <div class="col-8">
    .col-8
    <div class="row">
      <div class="col-6">.col-6</div>
      <div class="col-6">.col-6</div>
    </div>
  </div>
  <div class="col-4">.col-4</div>
</div>

Δοκιμάστε το προσωπικά

Απανταγωνιστικές κλάσεις

Το σύστημα δίκτυα Bootstrap 5 έχει πέντε κλάσεις:

  • .col- (ultrasmall συσκευές - πλάτος οθόνης μικρότερο από 576px)
  • .col-sm- (small συσκευές - πλάτος οθόνης ίσο ή μεγαλύτερο από 576px)
  • .col-md- (medium συσκευές - πλάτος οθόνης ίσο ή μεγαλύτερο από 768 pixels)
  • .col-lg- (megagreat συσκευές - πλάτος οθόνης ίσο ή μεγαλύτερο από 992 pixels)
  • .col-xl- (megaxlarge συσκευές - πλάτος οθόνης ίσο ή μεγαλύτερο από 1200px)
  • .col-xxl- (megaxxlarge συσκευές - πλάτος οθόνης ίσο ή μεγαλύτερο από 1400px)

Μπορείτε να συνδυάσετε τις παραπάνω κλάσεις για να δημιουργήσετε πιο δυναμικές και ευελιξία διάταξης.

Σημείωση:Κάθε κλάση επεκτείνεται ανάλογα, οπότε αν θέλετε να δώσετε sm και md Αν θέλετε να ρυθμίσετε την ίδια πλάτος, θα πρέπει να καθορίσετε sm

Από αναπαράσταση σε οριζόντια

Η παρακάτω παράδειγμα δείχνει πώς να δημιουργήσετε διάταξη στήλης, η οποία ξεκινά με το να παρατίθεται σε μικρά συσκευές και στη συνέχεια γίνεται οριζόντια διάταξη σε μεγαλύτερες συσκευές (sm, md, lg και xl):

Παράδειγμα

<div class="row">
  <div class="col-sm-9">col-sm-9</div>
  <div class="col-sm-3">col-sm-3</div>
</div>
<div class="row">
  <div class="col-sm">col-sm</div>
  <div class="col-sm">col-sm</div>
  <div class="col-sm">col-sm</div>
</div>

Δοκιμάστε το προσωπικά

Mix και Match

Παράδειγμα

<!-- Στις υπερμικρές συσκευές 50%/50% διαχωρισμός, στα μεγάλα συσκευές 75%/25% διαχωρισμός -->
<div class="row">
  <div class="col-6 col-sm-9">col-6 col-sm-9</div>
  <div class="col-6 col-sm-3">col-6 col-sm-3</div>
</div>
<!-- Στις υπερμικρές, μικρές, μεσαίες συσκευές 58%/42% διαχωρισμός, στα μεγάλα και υπερμεγέθη συσκευές 66.3%/33.3% διαχωρισμός -->
<div class="row">
  <div class="col-7 col-lg-8">col-7 col-lg-8</div>
  <div class="col-5 col-lg-4">col-5 col-lg-4</div>
</div>
<!-- Στα μικρά συσκευές 25%/75% διαχωρισμός, στα μεσαία συσκευές 50%/50% διαχωρισμός, στα μεγάλα και υπερμεγέθη συσκευές 33%/66% διαχωρισμός. Στις υπερμικρές συσκευές, θα τοποθετηθεί αυτόματα (100%). -->
<div class="row">
  <div class="col-sm-3 col-md-6 col-lg-4">col-sm-3 col-md-6 col-lg-4</div>
  <div class="col-sm-9 col-md-6 col-lg-8">col-sm-9 col-md-6 col-lg-8</div>
</div>

Δοκιμάστε το προσωπικά

χωρίς gutter

Για να αλλάξετε το διαστήματα μεταξύ των στήλων (πρόσθετο χώρο), χρησιμοποιήστε οποιοδήποτε .g-1|2|3|4|5 κλάση (.g-4 είναι προεπιλεγμένος).

Για να αφαιρεθεί πλήρως η σωλήνωση (gutter), χρησιμοποιήστε .g-0

Παράδειγμα

<div class="row g-0">

Δοκιμάστε το προσωπικά