diff options
author | Matt Rude <[email protected]> | 2018-02-03 21:08:46 -0600 |
---|---|---|
committer | Matt Rude <[email protected]> | 2018-02-03 21:08:46 -0600 |
commit | c5c60729062cc3d89be7447b5d330367417aa6f7 (patch) | |
tree | 74330b48908247623f48b01420d833c7feb3fab7 /assets/node_modules/bootstrap/scss/mixins/_image.scss | |
parent | 0c0cde3923440b2d293549c7e430a38082cc0457 (diff) | |
download | xmpp-site-lite-c5c60729062cc3d89be7447b5d330367417aa6f7.tar.gz xmpp-site-lite-c5c60729062cc3d89be7447b5d330367417aa6f7.tar.bz2 xmpp-site-lite-c5c60729062cc3d89be7447b5d330367417aa6f7.zip |
Update
Diffstat (limited to 'assets/node_modules/bootstrap/scss/mixins/_image.scss')
-rw-r--r-- | assets/node_modules/bootstrap/scss/mixins/_image.scss | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/assets/node_modules/bootstrap/scss/mixins/_image.scss b/assets/node_modules/bootstrap/scss/mixins/_image.scss new file mode 100644 index 0000000..0544f0d --- /dev/null +++ b/assets/node_modules/bootstrap/scss/mixins/_image.scss @@ -0,0 +1,36 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. + +@mixin img-fluid { + // Part 1: Set a maximum relative to the parent + max-width: 100%; + // Part 2: Override the height to auto, otherwise images will be stretched + // when setting a width and height attribute on the img element. + height: auto; +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. + +// stylelint-disable indentation, media-query-list-comma-newline-after +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + background-image: url($file-1x); + + // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio, + // but doesn't convert dppx=>dpi. + // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard. + // Compatibility info: https://caniuse.com/#feat=css-media-resolution + @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx + only screen and (min-resolution: 2dppx) { // Standardized + background-image: url($file-2x); + background-size: $width-1x $height-1x; + } +} |