Latest web development tutorials
×

CSS курс

CSS курс CSS Краткое введение CSS грамматика CSS Id и Class селектор CSS создать CSS фон(background) CSS текст(text) CSS шрифты(Fonts) CSS ссылка(link) CSS стили списка(ul) CSS таблица(table) CSS Box модель CSS рамка(border) CSS контур(outline) CSS маржа(margin) CSS начинка(padding) CSS Группировка и вложенность CSS размер(Dimension) CSS дисплей(display) CSS разместить(position) CSS терка(float) CSS выравнивать(align) CSS Сочетание селекторов CSS Псевдо-классы CSS Псевдо-элемент CSS Панель навигации CSS Выпадающее меню CSS Галерея изображений CSS Прозрачное изображение/непрозрачный CSS технологии мозаики изображения CSS Тип носителя CSS селекторы атрибутов CSS резюме CSS примеров

CSS3 курс

CSS3 курс CSS3 Краткое введение CSS3 рамка(border) CSS3 фон CSS3 постепенное изменение CSS3 Текстовые эффекты CSS3 шрифты CSS3 2D изменение CSS3 3D изменение CSS3 переход CSS3 анимация CSS3 Multi-колонки CSS3 Пользовательский интерфейс

CSS Адаптивный дизайн

Viewport Grid View Медиа-запросы изображение видео(video) рамка

CSS справочное руководство

CSS справочное руководство CSS селектор CSS Речь Ссылка CSS Web Безопасные шрифты CSS анимация CSS блок CSS цвет CSS значения цвета CSS название цвета CSS шестнадцатеричный цвет

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

Средства массовой информации (СМИ) ввели запрос на CSS3: CSS3 @media запросов .

Используйте @media запросов, вы можете определить различные стили для различных типов носителей.

примеров

Если окно браузера меньше 500px, фон изменится на светло-голубой:

@media only screen and (max-width: 500px) {
    body {
        background-color: lightblue;
    }
}

Попробуйте »

Добавить контрольную точку

В предыдущем уроке мы используем строки и столбцы для создания веб-страниц, он реагирует, но на маленьком экране и не дружит шоу.

Медиа-запросы могут помочь нам решить эту проблему. Мы можем добавить контрольную точку в середине проекта дизайна, различные контрольные точки имеют различные эффекты.

рабочий стол

Мобильные устройства

Использование медиа запросов 768px добавить контрольные точки:

примеров

Когда экран (окно браузера) меньше, чем 768px, ширина каждой колонки составляет 100%:

/* For desktop: */
.col-1 { width: 8.33%; }
.col-2 { width: 16.66%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33%; }
.col-5 { width: 41.66%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33%; }
.col-8 { width: 66.66%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33%; }
.col-11 { width: 91.66%; }
.col-12 { width: 100%; }

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
}

Попробуйте »

Приоритет для мобильного терминала дизайна

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

Это означает, что мы должны сделать некоторые изменения в CSS.

Мы экран менее 768px в изменении стиля должны быть изменены в том же стиле, когда экран шире, чем 768px. Ниже приведены примеры мобильного конечного приоритета:

/ * Конец дизайн для мобильных устройств: * /
[Класс = "сталкивающихся"] {
ширина: 100%;
}
@media только экран и (мин-ширина : 768px) {
/ * Для рабочего стола: * /
.col-1 {ширина: 8,33% ;}
.col-2 {ширина: 16,66% ;}
.col-3 {ширина: 25% ;}
.col-4 {ширина: 33,33% ;}
.col-5 {ширина: 41,66% ;}
.col-6 {ширина: 50% ;}
.col-7 {ширина: 58,33% ;}
.col-8 {ширина: 66,66% ;}
.col-9 {ширина: 75% ;}
.col-10 {ширина: 83,33% ;}
.col-11 {ширина: 91,66% ;}
.col-12 {ширина: 100% ;}
}

Другие точки останова

Вы можете добавить точку останова в соответствии с их потребностями.

Мы можем также планшет и мобильный телефон устройства устанавливать контрольные точки.

рабочий стол

таблетка

Мобильные устройства

600px экран при добавлении запросов средств массовой информации, а также установить новый стиль (но меньше, чем экран больше, чем 600px 768px):

примеров

Обратите внимание, что два стиля класса одни и те же, но разные имена (сталкивающихся и Col-м-):

/* For mobile phones: */
[class*="col-"] {
    width: 100%;
}
@media only screen and (min-width: 600px) {
    /* For tablets: */
    .col-m-1 { width: 8.33%; }
    .col-m-2 { width: 16.66%; }
    .col-m-3 { width: 25%; }
    .col-m-4 { width: 33.33%; }
    .col-m-5 { width: 41.66%; }
    .col-m-6 { width: 50%; }
    .col-m-7 { width: 58.33%; }
    .col-m-8 { width: 66.66%; }
    .col-m-9 { width: 75%; }
    .col-m-10 { width: 83.33%; }
    .col-m-11 { width: 91.66%; }
    .col-m-12 { width: 100%; }
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
    .col-1 { width: 8.33%; }
    .col-2 { width: 16.66%; }
    .col-3 { width: 25%; }
    .col-4 { width: 33.33%; }
    .col-5 { width: 41.66%; }
    .col-6 { width: 50%; }
    .col-7 { width: 58.33%; }
    .col-8 { width: 66.66%; }
    .col-9 { width: 75%; }
    .col-10 { width: 83.33%; }
    .col-11 { width: 91.66%; }
    .col-12 { width: 100%; }
}

Попробуйте »

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

HTML Примеры

Для рабочего стола:

Первый и третий раздел охватывает три. Промежуточная часть междоменное 6.

Для планшетных устройств:

Первый междоменное 3, вторая секция охватывает 9, третья часть междоменная 12:

<Div класс = "строка">
<Div класс = "Col-3 Col-м-3"> ... </ DIV>
<Div класс = "Col-6 Col-м-9"> ... </ DIV>
<Div класс = "Col-3 Col-м-12"> ... </ DIV>
</ Div>

Направление: горизонтальный экран / вертикальный экран

В сочетании с запросами CSS СМИ, вы можете создать приспособиться к различной ориентации устройства (ландшафтный пейзаж, портрет портрет и т.д.) макета.

Синтаксис:

orientation:portrait | landscape
  • портрет: указывать устройство вывода в видимой области спектра от высоты страницы больше или равна ширине
  • пейзаж: значение интер портретных обстоятельств являются пейзаж

примеров

Если фоновый вертикальный экран будет светло-голубой:

@media только экран и (ориентация: пейзаж ) {
тело {
цвет фона: Lightblue;
}
}

Попробуйте »