@campus1

Как организовать mobile first?

Здравствуйте!

Как лучше реальзовать принцип mobile-first?
На моем понимании это выглядит +- так:
создаю файл style.scss (так как его использую) и например для header'a делаю вот так
.header{
 @media (max-width: 551px) {
    ...
    }
 @media (max-width: 991px) {
    ...
    }
    @media (max-width: 1200px) {
    ...
    }
}


И так себе от малого до большого. Я правильно понимаю принцип или есть другие варианты (создавать другие папки и там прописывать и т.д)??
  • Вопрос задан
  • 263 просмотра
Решения вопроса 1
Machinez
@Machinez
.header {
	/* начинаем со стилей для мобильных, на то он и mobile-first */
	
	@media (min-width: 760px) {
		/* стили для планшета */
	}
	
	@media (min-width: 1024px) {
		/* стили для десктопа */
	}
	
		
	@media (min-width: 1200px) {
		/* и дальше, если нужно */
	}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы