Maison > Article > interface Web > Explorer les composants bootstrap
Bootstrap 5, l'un des frameworks front-end les plus populaires, apporte une gamme de composants et d'utilitaires utiles qui aident les développeurs à créer rapidement des sites Web réactifs et visuellement attrayants.
Les cartes sont un composant polyvalent de Bootstrap 5 qui vous permet d'afficher le contenu de manière propre et organisée. Ils sont parfaits pour présenter des informations d’une manière à la fois esthétique et fonctionnelle.
Une carte de base se compose d'un conteneur avec la classe .card, contenant des éléments tels que l'en-tête, le corps et le pied de page de la carte.
<div class="card"> <div class="card-header"> Featured </div> <div class="card-body"> <h5 class="card-title">Card Title</h5> <p class="card-text">Some quick example text.</p> <a href="#" class="btn btn-primary">Go somewhere</a> </div> <div class="card-footer text-muted"> 2 days ago </div> </div>
Vous pouvez largement personnaliser les cartes :
<div class="card text-white bg-primary mb-3"> <div class="card-header">Header</div> <div class="card-body"> <h5 class="card-title">Primary card title</h5> <p class="card-text">Text content goes here.</p> </div> </div>
Bien que Bootstrap 5 n'inclut pas de sélecteur de date natif, en intégrer un est simple à l'aide de bibliothèques tierces comme Tempus Dominus ou Bootstrap Datepicker.
Tout d'abord, incluez les fichiers CSS et JS requis :
<!-- Include Bootstrap CSS --> <link rel="stylesheet" href="path/to/bootstrap.min.css"> <!-- Include Datepicker CSS --> <link rel="stylesheet" href="path/to/datepicker.css"> <!-- Include jQuery (required for some datepickers) --> <script src="path/to/jquery.min.js"></script> <!-- Include Bootstrap JS --> <script src="path/to/bootstrap.bundle.min.js"></script> <!-- Include Datepicker JS --> <script src="path/to/datepicker.js"></script>
Ensuite, initialisez le sélecteur de date :
<input type="text" class="form-control" id="datepicker"> <script> $(document).ready(function(){ $('#datepicker').datepicker({ format: 'mm/dd/yyyy' }); }); </script>
Les barres latérales sont essentielles à la navigation, en particulier dans les applications Web complexes.
Vous pouvez créer une barre latérale réactive à l'aide du système de grille et du composant de réduction de Bootstrap.
<nav id="sidebarMenu" class="collapse d-lg-block sidebar"> <div class="position-sticky"> <ul class="nav flex-column"> <!-- Menu Items --> </ul> </div> </nav>
Améliorez l'expérience utilisateur en ajoutant de l'interaction :
Les cases à cocher permettent aux utilisateurs de sélectionner plusieurs options dans un ensemble.
Bootstrap 5 fournit des styles de cases à cocher personnalisés :
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck1"> <label class="form-check-label" for="defaultCheck1"> Default checkbox </label> </div>
Regrouper les cases à cocher pour une meilleure organisation :
<div class="form-group"> <label>Select Options:</label> <div class="form-check"> <!-- Checkbox Items --> </div> </div>
Les pieds de page sont essentiels pour fournir une navigation et des informations supplémentaires.
Créez un pied de page simple :
<footer class="bg-light text-center text-lg-start"> <div class="text-center p-3"> © 2023 Your Company </div> </footer>
Faites coller le pied de page vers le bas :
html, body { height: 100%; } #page-content { flex: 1 0 auto; } #sticky-footer { flex-shrink: none; }
<body class="d-flex flex-column"> <div id="page-content"> <!-- Main content --> </div> <footer id="sticky-footer" class="bg-dark text-white-50"> <div class="container text-center"> © 2023 Your Company </div> </footer> </body>
La maîtrise de ces composants Bootstrap 5 peut améliorer considérablement la fonctionnalité et l'esthétique de vos projets Web. En comprenant comment personnaliser et mettre en œuvre les Cartes, les Datepickers, les Sidebars, les Checkboxes et les Pieds de page, vous pouvez créer des sites Web conviviaux et visuellement attrayants. Continuez à expérimenter différents styles et configurations pour trouver ce qui convient le mieux à vos besoins spécifiques.
Lectures complémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!