Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

CSS Учебник


CSS Продвинутый


CSS Отзывчивый


CSS Grid


CSS SASS


CSS Примеры


CSS Справочники



CSS Flexbox отзывчивый



Адаптивный Flexbox

Вы узнали из главы CSS Медиа-запросы, в которой вы можете использовать медиа-запросы для создания различных макетов для разных размеров экрана и устройств.

Ноутбуки и настольные компьютеры:

1
2
3

Мобильные телефоны и планшеты:

1
2
3

Например, если вы хотите создать макет в две колонки для большинства размеров экрана и макет в одну колонку для экранов небольших размеров (таких как телефоны и планшеты), вы можете изменить flex-direction из row в column в определенной точке останова (800 пикселей в примере ниже):

.flex-container {
  display: flex;
  flex-direction: row;
}

/* Адаптивный макет - создает макет с одним столбцом вместо макета с двумя столбцами */
@media (max-width: 800px) {
  .flex-container {
    flex-direction: column;
  }
}

Попробуйте сами »

Другой способ - изменить процентное соотношение свойства flex элементов flex, чтобы создавать разные макеты для разных размеров экрана. Обратите внимание, что мы также должны включить flex-wrap: wrap; в контейнер flex, чтобы этот пример работал:

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

.flex-item-left {
  flex: 50%;
}

.flex-item-right {
  flex: 50%;
}

/* Адаптивный макет - создает макет с одним столбцом вместо макета с двумя столбцами */
@media (max-width: 800px) {
  .flex-item-right, .flex-item-left {
    flex: 100%;
  }
}

Попробуйте сами »



Адаптивная галерея изображений с использованием Flexbox

Используйте flexbox для создания адаптивной галереи изображений, которая варьируется от четырех, двух или во всю ширину изображения, в зависимости от размера экрана:

Попробуйте сами »

Адаптивный веб-сайт с использованием Flexbox

Используйте flexbox для создания адаптивного веб-сайта, содержащего гибкую панель навигации и гибкий контент:

Попробуйте сами »



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.