Est-il possible de personnaliser le style de bootstrap $ modal
Dans mon application que je suis en utilisant bootstrap $modal
popup deux moments différents. contenu de pop-ups est différente donc de la taille de deux pop-up doit être également différent. J'ai essayé de style $modal
à l'aide de
.modal {
display: block;
position: absolute;
left: 60%;
height: 88%;
width: 28%;
overflow-y:auto;
overflow-x:auto;
border-radius: 0px;
}
mais comme prévu, il est en train de changer de style de mes deux pop-ups. Est-il possible d'appliquer une classe différente pour chaque popup?
Merci d'avance.
source d'informationauteur Aditya Ponkshe
Vous devez vous connecter pour publier un commentaire.
Si vous avez accès au format HTML, vous pouvez ajouter une classe supplémentaire pour les modaux comme
<div class="modal custom">
ensuite, vous pouvez définir le style comme.modal.custom
. Exemple complet ci-dessousTravail De Démonstration
HTML
CSS
Laissez-moi savoir si vous avez d'autres questions dans les commentaires.
Dans le Bootstrap, les auxiliaires modaux va automatiquement changer de taille en fonction de la taille du contenu. Si c'est tout ce dont vous avez besoin, BS fait pour vous...
Si vous voulez le style de chaque modal de façon autonome, vous souhaitez utiliser un
id
tag en plus à la classemodal
balises. Vous pouvez faire référence à ceid
dans votre CSS avec un#
.par exemple
et le balisage est
Vous pouvez voir ici que vous pouvez donner un id pour chaque modal.
Voici un exemple:
Modal #2
Maintenant, vous pouvez facilement cibler votre css à l'aide de cet identifiant. E. g.
Espère que cela aide.
ici, j'ai deux fenêtres modales ,charger le contenu dynamiquement en ajax,j'ai eu de style en ligne pour modal popup , vous pouvez également ajouter des feuilles de styles css, en se référant aux #id
J'ai essayé toutes les réponses données par d'autres utilisateurs. Aucun d'entre eux travaillaient pour moi.
J'ai trouvé un moyen sur mon propre, beaucoup vont dire que c'est pas une bonne méthode, mais c'est de travailler pour moi.
Je viens d'appeler une fonction javascript où je suis en train de style pour .modal
Si quelqu'un trouve une meilleure façon de le faire, merci de répondre à cette question, je vais sûrement l'essayer et de vous attribuer la prime si cela fonctionne.
Je crois que si vous utilisez la console développeur (selon le navigateur que vous utilisez), vous trouverez directement le style ".modal" de la classe n'a pas d'incidence sur les auxiliaires modaux comme le principal style peut être trouvé dans les catégories appliquées à la modale de la sous-éléments. (e.g .modale de dialogue .modal-content). Dans votre cas, ce que vous devez faire est:
Mise À Jour 2017 - Bootstrap 4
La structure de l'modal a changé depuis Bootstrap 3, alors maintenant, autre feuille de style CSS est requise pour personnaliser la position, la taille ou modale styles. Pour modifier la modale de la largeur, de définir la
max-width
sur lemodal-dialog
pour exemple:Personnalisé modal démo