Commit 530c4984 authored by Nikolay Gromov's avatar Nikolay Gromov

Добавил Polyfill object-fit/object-position

parent eab0cc3d
...@@ -10,6 +10,7 @@ src/blocks/sprite-png/img/sprite-*.png ...@@ -10,6 +10,7 @@ src/blocks/sprite-png/img/sprite-*.png
_arc/ _arc/
bower_components/ bower_components/
node_modules/ node_modules/
package-lock.json
.vscode/ .vscode/
.DS_Store .DS_Store
*.log *.log
......
...@@ -12,6 +12,7 @@ const mqpacker = require("css-mqpacker"); ...@@ -12,6 +12,7 @@ const mqpacker = require("css-mqpacker");
const atImport = require("postcss-import"); const atImport = require("postcss-import");
const cleanss = require('gulp-cleancss'); const cleanss = require('gulp-cleancss');
const inlineSVG = require('postcss-inline-svg'); const inlineSVG = require('postcss-inline-svg');
const objectFitImages = require('postcss-object-fit-images');
const plumber = require('gulp-plumber'); const plumber = require('gulp-plumber');
const notify = require('gulp-notify'); const notify = require('gulp-notify');
...@@ -46,7 +47,8 @@ let postCssPlugins = [ ...@@ -46,7 +47,8 @@ let postCssPlugins = [
sort: true sort: true
}), }),
atImport(), atImport(),
inlineSVG() inlineSVG(),
objectFitImages()
]; ];
// Очистка папки сборки // Очистка папки сборки
......
...@@ -53,7 +53,8 @@ ...@@ -53,7 +53,8 @@
"media": [], "media": [],
"modal": [], "modal": [],
"close": [], "close": [],
"tabs": [] "tabs": [],
"object-fit-polyfill": []
}, },
"addCssBefore": [ "addCssBefore": [
"./src/scss/variables.scss", "./src/scss/variables.scss",
...@@ -75,7 +76,8 @@ ...@@ -75,7 +76,8 @@
"./node_modules/ismobilejs/isMobile.min.js", "./node_modules/ismobilejs/isMobile.min.js",
"./node_modules/owl.carousel/dist/owl.carousel.js", "./node_modules/owl.carousel/dist/owl.carousel.js",
"./node_modules/swipejs/build/swipe.min.js", "./node_modules/swipejs/build/swipe.min.js",
"./node_modules/nouislider/distribute/nouislider.js" "./node_modules/nouislider/distribute/nouislider.js",
"./node_modules/object-fit-images/dist/ofi.js"
], ],
"addJsAfter": [ "addJsAfter": [
"./src/js/global-script.js" "./src/js/global-script.js"
......
document.addEventListener('DOMContentLoaded', function(){
objectFitImages();
});
// Никакая стилизация этого Блока по умолчанию не нужна.
// Полифил включается в js-файле, добавочная стилизация для картинок с указанным object-fit: cover;
// добавится с помощью PostCSS-плагина на этапе постобработки css-файла(ов).
// Полифил: https://github.com/bfred-it/object-fit-images
// Добавленный PostCSS-плагин: https://github.com/ronik-design/postcss-object-fit-images
.object-fit-polyfill {}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment