Все стили прописываю под media screen and (max-width:1200px){
@media only screen and (min-width: 320px) and (max-width: 479px) {....}
@media only screen and (min-width: 480px) and (max-width: 767px) {....}
@media only screen and (min-width: 768px) and (max-width: 991px) {....}
@media only screen and (min-width: 992px) and (max-width: 1199px) {....}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {....}
@media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}
@media (min-width: 992px) {
.navbar-toggle {
display: none;
}
}
img{width:100%; max-width: реальный размер этого изображения; height: auto;}
, ну и при адаптивности на определенном размере экрана меняйте эти значения, при совсем мелком расширении перестраивайте блоки. Короче ничего сложного тут нет. gulp.task('styles', function() {
gulp.src(src.sass)
.pipe(sass({
"sourcemap=none": true,
noCache: true,
compass: true,
style: sassStyle,
lineNumbers: false
}))
.pipe(autoPrefixer())
.pipe(gulp.dest(outputDir + 'css'))
.pipe(connect.reload())
});
gulp.task('html', function() {
gulp.src(src.html)
.pipe(rigger())
.pipe(gulpIf(env !== 'dev', minifyHTML()))
.pipe(gulp.dest(outputDir))
.pipe(connect.reload())
});
gulp.task('styles:vendor', function() {
gulp.src(mainBowerFiles({
"overrides": {
"normalize.css": {
"main": "./normalize.css"
},
"magnific-popup": {
"main": "./dist/magnific-popup.css"
},
"bootstrap": {
main: [
'./dist/css/bootstrap.css',
'./dist/fonts/*.*'
]
}
}
}))
.pipe(cssFilter)
.pipe(concat('vendor.css'))
.pipe(gulpIf(env !== 'dev', minifyCSS()))
.pipe(gulp.dest(outputDir + 'css'))
});
gulp.task('scss', function () {
gulp.src('src/scss/*.scss')
.pipe(plumber())
.pipe(sass({
outputStyle: 'expanded'
}))
.pipe(gulp.dest('build/css'));
});
// После того как сработал scss, хочу чтобы сработал styles, то есть добавил префикси, минифицировал
gulp.task('styles', function () {
gulp.src('build/css/*.css')
.pipe(plumber())
.pipe(sourcemaps.init())
.pipe(postcss([
autoprefixer({browsers: [
'last 2 versions'
]}),
mqpacker()
]))
.pipe(gulp.dest('build/css'))
.pipe(minify())
.pipe(rename({
suffix: '.min'
}))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('build/css'));
});
gulp.task('styles', function() {
gulp.src(src.sass)
.pipe(sass({
"sourcemap=none": true,
noCache: true,
compass: true,
style: sassStyle,
lineNumbers: sassComments
}))
.pipe(autoPrefixer())
.pipe(........................())
.pipe(gulp.dest(outputDir + 'css'))
.pipe(connect.reload())
});