Comment faire de Twitter bootstrap modal plein écran
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-body">
<%= image_tag "Background.jpg" %>
</div>
</div>
Comment puis-je faire un twitter bootstrap modal popup en plein écran pour le code ci-dessus, j'ai essayé de jouer avec le css mais n'a pas été en mesure d'obtenir de la façon que je voulais. Quelqu'un peut-il m'aider avec elle.
Vous devez vous connecter pour publier un commentaire.
J'ai obtenu ce dans le Bootstrap 3 avec le code suivant:
En général, lorsque vous avez des questions sur l'espacement /rembourrage problèmes, essayez droit+clic (ou cmd+clic sur mac) sur l'élément et sélectionnez "inspecter l'élément" sur Chrome ou "inspecter l'élément avec firebug" sur Firefox. Essayez de sélectionner les différents éléments HTML dans les "éléments" du panneau et de l'édition de CSS sur le droit en temps réel jusqu'à ce que vous obtenez le rembourrage /espacement souhaité.
Voici une démo en live
Voici un lien pour le violon
margin: 0
à.modal-dialog
..modal-content
's haute pause lorsque le contenu déborde en bas et faire défiler vers le bas. Il devrait êtremin-height: 100%; height: auto;
.modal-dialog { width: 100%; }
est d'accord. Il a travaillé pour moi..modal-dialog
doit égalementmax-width: 100%;
pour bootstrap 4La solution choisie ne permet pas de conserver la tour d'angle de style.
Afin de préserver les coins ronds, vous devez réduire la largeur et la hauteur un peu et retirez la frontière rayon de 0. Aussi, il n'affiche pas la barre de défilement verticale...
width: 96%
fonctionne très bien ici.La classe suivante sera de faire un plein écran modal dans le Bootstrap:
Je ne suis pas sûr de savoir comment le contenu intérieur de votre modal est structuré, ce qui peut avoir un effet sur l'ensemble de la hauteur en fonction de la CSS qui lui est associé.
.fullscreen
est une classe que j'ai créée pour résoudre le problème, il n'est pas inclus dans le Bootstrap. Pouvez-vous poster un échantillon de votre code sur JSFiddle ou CodePen? Je ne peux pas vous aider sans voir votre code.Pour bootstrap 4-je ajouter une media query avec max-width: aucun
La extrait de de @Chris J eu quelques problèmes avec des marges de dépassement et de.
Les modifications proposées par @YanickRochon et @Joana, basé sur la fiddel de @Chris J peuvent être trouvés dans la suite de jsfiddle.
C'est le code CSS qui a fonctionné pour moi:
Sur la base des réponses à ce sujet (@Chris J, @kkarli), je suis venu avec un "responsive" solution pour un affichage plein écran des modaux:
Plein écran des Modaux qui peut être activée seulement sur certains points d'arrêt. De cette façon le modal "normal" s'affiche sur une plus large (de bureau) écrans et en plein écran sur les petits (tablette ou mobile) écrans, en lui donnant le sentiment d'une application native.
J'ai créé les classes suivantes doivent être ajoutées à
.modal
élément:.modal-fullscreen-md-down
- le modal est en plein écran pour les écrans plus petits que1200px
..modal-fullscreen-sm-down
- le modal est en plein écran pour les écrans plus petits que922px
..modal-fullscreen-xs-down
- le modal est en plein écran pour un écran plus petit que768px
.Prendre un coup d'oeil au code suivant:
Démo est disponible sur Codepen: https://codepen.io/andreivictor/full/KXNdoO.
Ceux qui l'utilisation de Sass comme un préprocesseur pouvez profiter des services suivants mixin:
Vous devez définir vos balises DIV comme ci-dessous.
Trouver le plus de détails > http://thedeveloperblog.com/bootstrap-modal-with-full-size-and-scrolling
pour bootstrap 4
ajouter des classes :
et en HTML :
Mon variation de la solution:
(scss)
(css)
Utiliser Ceci:
et donc: