Comment utiliser les utilitaires bootstrap pour les ombres
Bootstrap fournit trois classes d'ombre: 1. .Shadow-SM est utilisée pour les ombres faibles, 2. .Shadow est utilisé pour les ombres standard, 3. .Shadow-LG est utilisée pour les grandes ombres, qui peuvent être directement appliquées à des éléments tels que les cartes et les boutons pour assurer la visibilité visuelle; 4. Utilisez .shadow-none pour supprimer les ombres par défaut; 5. Les ombres réactives peuvent être implémentées via CSS personnalisé. La sélection correcte des ombres peut rapidement améliorer la trois dimensionnalité des éléments et maintenir la cohérence de la conception, et finalement améliorer la profondeur de l'interface de manière simple, se terminant de manière complète.
Bootstrap comprend un ensemble de cours d'utilité pour ajouter des ombres aux éléments, ce qui facilite l'application de la profondeur et de la hiérarchie visuelle sans écrire CSS personnalisé. Ces services publics sont basés sur box-shadow
et sont conçus pour être réactifs et cohérents entre les composants.

Voici comment utiliser efficacement les utilitaires d'ombre de Bootstrap:
1. Classes d'ombre de base
Bootstrap fournit trois classes utilitaires d'ombre principales:

-
.shadow-sm
- Applique une petite ombre subtile. -
.shadow
- Applique une ombre moyenne standard. -
.shadow-lg
- Applique une ombre plus grande et plus prononcée.
Vous pouvez appliquer ces classes directement à n'importe quel élément comme des cartes, des images ou des divs:
<div class = "shadow-sm p-4 mb-3 bg-blanc"> petite ombre </div> <div class = "Shadow P-4 MB-3 BG-White"> Shadow régulière </div> <div class = "shadow-lg p-4 mb-3 bg-blanc"> grande ombre </div>
Ces classes fonctionnent mieux sur les éléments avec un arrière-plan (comme bg-white
), donc l'ombre est clairement visible contre la page.

2. Retirer les ombres
Si un élément a une ombre par défaut (comme certains composants dans des thèmes personnalisés), vous pouvez le supprimer en utilisant:
<div class = "shadow-none p-4"> pas d'ombre </div>
La classe .shadow-none
définit box-shadow: none !important
, garantissant qu'aucune ombre n'est appliquée.
3. Cas d'utilisation pratiques
Cartes avec profondeur
Améliorez les cartes bootstrap en ajoutant des ombres pour un effet levé:
<div class = "card shadow-lg" style = "width: 18rem;"> <div class = "card-body"> <h5 class = "card-title"> Carte avec grande ombre </h5> <p class = "card-text"> Cette carte se distingue avec une profondeur ajoutée. </p> </div> </div>
Boutons ou modales flottants
Utilisez .shadow-lg
sur les modaux ou les boutons d'action flottants pour les faire apparaître visuellement:
<div class = "modal-dialog Shadow-lg"> ... </div>
Faits saillants de l'image
Ajouter une profondeur subtile aux images dans les galeries:
<img src = "image.jpg" class = "img-fluid shadow-sm arrondé" alt="Comment utiliser les utilitaires bootstrap pour les ombres" >
4. ombres réactives (approche personnalisée)
Bootstrap n'inclut pas les utilitaires d'ombre réactifs par défaut, mais vous pouvez créer le vôtre en utilisant SASS ou CSS personnalisé si vous avez besoin d'ombres qui changent en fonction de la taille de l'écran. Par exemple:
.shadow-md-down { Box-Shadow: 0 .125REM .25REM RGBA (0, 0, 0, .075)! IMPORTANT; } @Media (Min-Width: 768px) { .shadow-md-down { Box-Shadow: 0 .5rem 1rem rgba (0, 0, 0, .15)! IMPORTANT; } }
Puis utilisez-le dans HTML:
<div class = "shadow-md-down"> ombre réactive </div>
Notes clés
- Les ombres reposent sur la transparence
rgba()
, alors assurez-vous que les arrière-plans des conteneurs sont définis (par exemple,bg-white
) pour éviter le mélange visuel. - Les services publics sont conçus pour être légers et cohérents - éviter la
.shadow-lg
. - Testez toujours sur différents arrière-plans; Les ombres peuvent ne pas se montrer bien sur des thèmes sombres sauf ajustés.
Fondamentalement, choisissez simplement la bonne classe .shadow-*
et appliquez-la là où vous voulez de la profondeur. Il est simple, rapide et maintient votre conception alignée avec le système de bootstrap.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT
Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

À l'aide de la disposition Flexbox, définissez le HTML et la hauteur du corps à 100% et ajoutez les classes D-Flex, Flex-Colonne et Min-VH-100 au conteneur; 2. Ajoutez des classes Flex-Grow-1 à l'élément principal pour occuper l'espace restant, poussant ainsi le pied de page vers le bas; 3. Le pied de page est naturellement à la fin du contenu et colle le bas en cas de contenu court et se déplace avec le document lorsqu'il est un contenu long; Cette méthode ne nécessite pas de javascript ou de hauteur fixe supplémentaire, et est compatible avec la conception réactive et est simple et fiable.

Oui, ListGroup de Bootstrap peut être utilisé comme navigation. 1. Utilisez des classes de groupes de groupe et de groupe de liste pour ajouter des effets visuels cliquables et des états interactifs à chaque projet; 2. Utilisez des classes actives pour identifier l'emplacement actuel en ajoutant des classes actives aux liens de la page actuelle; 3. Ajouter éventuellement des icônes ou des badges pour améliorer l'affichage des informations; 4. Utiliser éventuellement JavaScript pour changer dynamiquement d'états actifs pour réaliser la navigation dans des applications à une seule page; 5. Placer les groupes de liste dans les dispositions réactives telles que les barres latérales et les combiner avec des grilles ou des dispositions élastiques pour atteindre la structure globale de la page; Lorsque des éléments de navigation au niveau du bloc et de l'espacement sont requis, les groupes de liste sont préférés.

Les alertes bootstrap peuvent être désactivées en ajoutant des classes spécifiques et une prise en charge JavaScript. 1. Créer des alertes de base avec des classes. Alert et de contexte telles que. 2. Ajouter des classes. 3. Ajoutez des boutons avec .Btn-Close Class et Data-Bs-Dismiss = "Alert" Attributs aux alertes pour atteindre la fonction d'arrêt; 4. Assurez-vous que le bundle JavaScript bootstrap est introduit pour activer le comportement de fermeture; 5. Ajouter éventuellement des icônes ou écouter fermé.B

TOCHANGEDEFAULTTHEMECOLORSINBOOTSTRAP5, utilise la STOoverridevariables Like $ primaireforeImporttingBootstrap; 2.UpdateThe $ $-colorsmaptoAddorModifyColorsSuchas "Soulignez"

Usebootstrap5asitisjquery-free and compatiblewithvue; 2.InstallbootstrapvianPandImPortitscsinyourmainFileForStyling; 3.ApplybootstrapClassDirectlyInvueTEmplatesForlayoutandDesign; 4.Optionally utilisentrap-vue-3forvue3ToAccessSnativeVuEComponontsLitsLits-Vue-3Forvue3ToAccessSnativeVuuSLiBentestprap-Vue-3forvue3ToAccessSnativeVuuSLiKentsLikEnTrap-Vue-3forvue3ToaccessNativeVuuSLiKEANTSLIKEANT-ARRIC

Bootstrap fournit trois classes d'ombre: 1..Shadow-SM est utilisée pour les ombres faibles, 2..Shadow est utilisé pour les ombres standard et 3..shadow-lg est utilisé pour les grandes ombres. Il peut être directement appliqué à des éléments tels que des cartes et des boutons pour augmenter la hiérarchie visuelle. Il est nécessaire d'assurer la visibilité avec des couleurs d'arrière-plan telles que BG-White; 4. Utilisez .shadow-none pour supprimer les ombres par défaut; 5. Des ombres réactives peuvent être réalisées grâce à CSS personnalisée. La sélection correcte des ombres peut rapidement améliorer la trois dimensionnalité des éléments et maintenir la cohérence de la conception, et finalement améliorer la profondeur de l'interface de manière simple, se terminant de manière complète.

Pour créer un menu déroulant à plusieurs niveaux pour BootStrap5, vous devez combiner l'implémentation CSS et JavaScript personnalisés; 1. Utilisez une structure déroulante standard et un sous-menu avec une classe Dropdown-SubMenu; 2. Ajouter un sous-menu de positionnement CSS (comme à gauche: 100%) et éventuellement ajouter des styles de flèches; 3. Utilisez JavaScript pour empêcher les événements de bouillonner et de changer d'affichage sous-menu, ou d'utiliser: Trig à partir; 4. Assurez-vous que le CSS et le JSCDN de Bootstrap5.3.2 sont introduits; Faites attention à l'expérience mobile et au support d'accessibilité des attributs ARIA et réalisez enfin le menu déroulant à plusieurs niveaux disponible sur les appareils.

La méthode de création d'un indicateur de force de mot de passe consiste à combiner HTML, CSS et JavaScript avec des commentaires en temps réel sur la force du mot de passe. 1. Utilisez Bootstrap pour créer une structure HTML contenant la boîte d'entrée de mot de passe et la barre de progression; 2. Écoutez les événements d'entrée via JavaScript, évaluez la force du mot de passe en fonction de cinq conditions: longueur, lettres en majuscules et en majuscules, chiffres et caractères spéciaux, et ajouter 20 points pour que chaque élément soit satisfait; 3. Mettez à jour dynamiquement la largeur de la barre de progression, les invites de couleur et de texte basées sur les scores: moins de 30 points sont "faibles" (rouge), 30-60 est "juste" (jaune), 60-80 est "bon" (bleu) et supérieur à 80 est "fort" (vert); 4. Les optimisations facultatives incluent l'ajout de basculement de la visibilité du mot de passe et d'entrée
