diff --git a/.bundlewatch.config.json b/.bundlewatch.config.json index cea957f5eb9c..8c390c6e0e27 100644 --- a/.bundlewatch.config.json +++ b/.bundlewatch.config.json @@ -18,19 +18,19 @@ }, { "path": "./dist/css/bootstrap-utilities.css", - "maxSize": "8.25 kB" + "maxSize": "8.5 kB" }, { "path": "./dist/css/bootstrap-utilities.min.css", - "maxSize": "7.5 kB" + "maxSize": "7.75 kB" }, { "path": "./dist/css/bootstrap.css", - "maxSize": "29.25 kB" + "maxSize": "29.5 kB" }, { "path": "./dist/css/bootstrap.min.css", - "maxSize": "27.25 kB" + "maxSize": "27.5 kB" }, { "path": "./dist/js/bootstrap.bundle.js", diff --git a/scss/_utilities.scss b/scss/_utilities.scss index 715c611c22cd..7a597046b33e 100644 --- a/scss/_utilities.scss +++ b/scss/_utilities.scss @@ -22,6 +22,20 @@ $utilities: map-merge( ) ), // scss-docs-end utils-float + // Object Fit utilities + // scss-docs-start utils-object-fit + "object-fit": ( + responsive: true, + property: object-fit, + values: ( + contain: contain, + cover: cover, + fill: fill, + scale: scale-down, + none: none, + ) + ), + // scss-docs-end utils-object-fit // Opacity utilities // scss-docs-start utils-opacity "opacity": ( @@ -40,6 +54,14 @@ $utilities: map-merge( property: overflow, values: auto hidden visible scroll, ), + "overflow-x": ( + property: overflow-x, + values: auto hidden visible scroll, + ), + "overflow-y": ( + property: overflow-y, + values: auto hidden visible scroll, + ), // scss-docs-end utils-overflow // scss-docs-start utils-display "display": ( diff --git a/site/content/docs/5.2/utilities/object-fit.md b/site/content/docs/5.2/utilities/object-fit.md new file mode 100644 index 000000000000..4d6c476eb7c4 --- /dev/null +++ b/site/content/docs/5.2/utilities/object-fit.md @@ -0,0 +1,61 @@ +--- +layout: docs +title: Object fit +description: Use the object fit utilities to modify how the content of a [replaced element](https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element), such as an `` or `