aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2016-02-06 20:31:27 -0800
committerMark Otto <[email protected]>2016-02-06 20:31:27 -0800
commitcecc3017dc72ba312cffb56cc1e419c00fb1c259 (patch)
tree4f2b23278611eee98b5c33a27274f39cc94d2b1f
parent64b88bd7075e165b77eb7bd38ceb34c235f30b0a (diff)
parent6c2b0d2b76ba0b9667fc439592aa2976fd573702 (diff)
downloadbootstrap-cecc3017dc72ba312cffb56cc1e419c00fb1c259.tar.xz
bootstrap-cecc3017dc72ba312cffb56cc1e419c00fb1c259.zip
Merge pull request #19105 from twbs/v4-modal-widths
v4: Update modal sizing
-rw-r--r--docs/components/modal.md2
-rw-r--r--scss/_modal.scss10
2 files changed, 6 insertions, 6 deletions
diff --git a/docs/components/modal.md b/docs/components/modal.md
index e8627fe68..a8b1b4850 100644
--- a/docs/components/modal.md
+++ b/docs/components/modal.md
@@ -181,7 +181,7 @@ Embedding YouTube videos in modals requires additional JavaScript not in Bootstr
## Optional sizes
-Modals have two optional sizes, available via modifier classes to be placed on a `.modal-dialog`.
+Modals have two optional sizes, available via modifier classes to be placed on a `.modal-dialog`. These size kick in at certain breakpoints to avoid horizontal scrollbars on narrower viewports.
<div class="bd-example">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bd-example-modal-lg">Large modal</button>
diff --git a/scss/_modal.scss b/scss/_modal.scss
index c43d55b5a..83bb4932b 100644
--- a/scss/_modal.scss
+++ b/scss/_modal.scss
@@ -130,17 +130,17 @@
@include media-breakpoint-up(sm) {
// Automatically set modal's width for larger viewports
.modal-dialog {
- width: $modal-md;
+ max-width: $modal-md;
margin: 30px auto;
}
+
.modal-content {
@include box-shadow($modal-content-sm-up-box-shadow);
}
- // Modal sizes
- .modal-sm { width: $modal-sm; }
+ .modal-sm { max-width: $modal-sm; }
}
-@include media-breakpoint-up(md) {
- .modal-lg { width: $modal-lg; }
+@include media-breakpoint-up(lg) {
+ .modal-lg { max-width: $modal-lg; }
}