Последние учебники веб-разработки
 

W3.CSS Отзывчивый Сетка Fluid


Отзывчивый Сетка

W3.CSS поддерживает сетку отзывчивым жидкости 12 столбца.

Изменение размера страницы, чтобы увидеть эффект!

1
2
3
4
5
6
7
8
9
10
11
12

Эта часть будет занимать 12 столбцов на маленьком экране, 4 на среднем экране и 3 на большом экране.

Эта часть будет занимать 12 столбцов на маленьком экране, 8 на носителе экране и 9 на большом экране.

1
2
3
4
5
6
7
8
9
10
11
12

пример

<div class="w3-row">
  <div class="w3-col m4 l3">
    <p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
  </div>
  <div class="w3-col m8 l9">
    <p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
  </div>
</div>
Попробуй сам "

Отзывчивый Ряды

подвесная система W3.CSS является отзывчивым, а столбцы будут перестраивать автоматически, в зависимости от размера экрана: На большом экране это может выглядеть лучше с содержанием организованной в трех колонках, но на маленьком экране было бы лучше, если содержание предметы были сложены друг на друга.

Колонки должны находиться внутри строки , чтобы быть полностью отзывчивым.

Класс Описание
W3-рядный Определяет отступ менее контейнер для чувствительных колонок.
W3-рядного обивка Определяет мягкий контейнер для чувствительных колонок.
W3-Col Определяет столбец с подразделам классов

W3-Col имеет следующие суб-классы:

Колонны для небольших экранов (типовые смартфоны):

Класс Описание
s1 Определяет 1 из 12 столбцов (ширина: 08,33%) для небольших экранов
s2 Определяет 2 из 12 столбцов (ширина: 16,66%) для небольших экранов
s3 Определяет 3 из 12 столбцов (ширина: 25,00%) для небольших экранов
s4 Определяет 4 из 12 столбцов (ширина: 33,33%) для небольших экранов
s5-s11
s12 Определяет 12 из 12 столбцов (ширина: 100%). По умолчанию для небольших экранов

Колонки для экранов среднего (типичные таблетки):

Класс Описание
m1 Определяет 1 из 12 столбцов (ширина: 08,33%) для средних экранов
м2 Определяет 2 из 12 столбцов (ширина: 16,66%) для средних экранов
м3 Определяет 3 из 12 столбцов (ширина: 25,00%) для средних экранов
m4 Определяет 4 из 12 столбцов (ширина: 33,33%) для средних экранов
m5-m11
m12 Определяет 12 из 12 столбцов (ширина: 100%). По умолчанию для экранов среднего

Колонны для больших экранов (типичные ноутбуки):

Класс Описание
l1 Определяет 1 из 12 столбцов (ширина: 08,33%) для больших экранов
l2 Определяет 2 из 12 столбцов (ширина: 16,66%) для больших экранов
l3 Определяет 3 из 12 столбцов (ширина: 25,00%) для больших экранов
l4 Определяет 4 из 12 столбцов (ширина: 33,33%) для больших экранов
L5-L11
L12 Определяет 12 из 12 столбцов (ширина: 100%). По умолчанию для больших экранов)

Классы выше, могут быть объединены для создания более динамичных и гибких макетов.

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

Тем не менее, если вы используете только носитель и / или большие классы, ширина всегда будет преобразовывать до 100% на маленьких экранах.

Примечание: Количество столбцов всегда должно добавить до 12 для каждого ряда (6 + 6, 3 + 3 + 6, 9 + 3, и т.д.)!


Два одинаковых столбца

Две равной ширины колонки (50% / 50%) на всех размеров экрана:

s6

s6

пример

<div class="w3-row">
  <div class="w3-col s6 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s6 w3-dark-grey w3-center"><p>s6</p></div>
</div>
Попробуй сам "

Два Неравные Колонны

Две колонны различной ширины (25% / 75%) на всех размеров экрана:

s3

s9

пример

<div class="w3-row">
  <div class="w3-col s3 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s9 w3-dark-grey w3-center"><p>s6</p></div>
</div>
Попробуй сам "

Три одинаковых столбца

Три равной ширины столбцов (33,3% / 33,3% / 33,3%) на всех размеров экрана:

s4

s4

s4

пример

<div class="w3-row">
  <div class="w3-col s4 w3-green w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-dark-grey w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-red w3-center"><p>s4</p></div>
</div>
Попробуй сам "

Три Неравные Колонны

Три различных ширины колонки (25% / 50% / 25%) на планшетах, ноутбуках и настольных компьютерах. На мобильных телефонах, столбцы автоматически стек (100% ширина):

м3

m6

м3

пример

<div class="w3-row">
  <div class="w3-col m3 w3-green w3-center"><p>m3</p></div>
  <div class="w3-col m6 w3-dark-grey w3-center"><p>m6</p></div>
  <div class="w3-col m3 w3-red w3-center"><p>m3</p></div>
</div>
Попробуй сам "

Примечание: Этот пример такой же , как с помощью W3-четверть (м3), W3 половина (М6), W3 четверть (м3), что вы узнали в W3.CSS Отзывчивый главе.


Шесть колонн

Шесть равной ширины столбцов (16% каждая) на планшетных ПК, ноутбуков и настольных компьютеров. На мобильных телефонах, столбцы автоматически стек (100% ширина):

м2

м2

м2

м2

м2

м2

пример

<div class="w3-row">
  <div class="w3-col m2 w3-green w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-red w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-blue w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-dark-grey w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-black w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-purple w3-center"><p>m2</p></div>
</div>
Попробуй сам "

Смешанная: Мобильный и ноутбуки

Вы можете комбинировать классы для создания динамичной и гибкой планировкой. В этом примере будет производить компоновку два столбца с раздвоением 83,34% / 16,66% (L8, l4) на больших экранах и 50% / 50% (s6, s6) разделенного на маленьких экранах:

L8 s6

l4 s6

пример

<div class="w3-row">
  <div class="w3-col l8 s6 w3-pink w3-center"><p>l8 s6</p></div>
  <div class="w3-col l4 s6 w3-dark-grey w3-center"><p>l4 s6</p></div>
</div>
Попробуй сам "

Смешанные: мобильные телефоны, планшеты и ноутбуки

Этот пример будет производить макет в три колонки с / 58,34% / 16,66% (l3, L7, l2) раскол на больших экранах 25%, 50% / 25% / 25% (m6, м3, м3) дробление на средних экранов и 33,3% / 33,3% / 33,3% (s4, s4, s4) разделение на маленьких экранах:

l3 m6 s4

L7 м3 s4

l2 м3 s4

пример

<div class="w3-row">
  <div class="w3-col l9 m6 s4 w3-green w3-center"><p>l8 s6</p></div>
  <div class="w3-col l2 m3 s4 w3-dark-grey w3-center"><p>l4 s6</p></div>
  <div class="w3-col l1 m3 s4 w3-red w3-center"><p>l4 s6</p></div>
</div>
Попробуй сам "

Разница между W3-строки и W3-пропашные обивка

Класс w3-строка определяет проложенный менее контейнер, в то время как класс W3-рядного обивка добавляет 8px левый и правый отступы для каждого столбца:

W3-строка:

W3-рядного обивка:

пример

<div class="w3-row">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>

<div class="w3-row-padding">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>
Попробуй сам "

Использование Процент

20%

60%

20%


45%

55%


15%

35%

10%

30%

10%

пример

<div class="w3-row">
    <div class="w3-col w3-container w3-green" style="width:20%"><p>20%</p></div>
    <div class="w3-col w3-container w3-blue" style="width:60%"><p>60%</p></div>
    <div class="w3-col w3-container w3-red" style="width:20%"><p>20%</p></div>
</div>
Попробуй сам "

Использование W3-отдых

150px

отдых


75px

отдых


100px

100px

отдых


четверть

80px

отдых

четверть


четверть

четверть

35%

отдых

Пример использования покоя

<div class="w3-row">
    <div class="w3-col" style="width:150px"><p>150px</p></div>
    <div class="w3-rest"><p>rest</p></div>
</div>
Попробуй сам "