Fullstack разработка. Стилевые свойства CSS

Содержание

Слайд 2

Разделение содержимого и оформления

Код HTML должен содержать только теги разметки и логического

Разделение содержимого и оформления Код HTML должен содержать только теги разметки и
форматирования, а любое оформление выносится за пределы кода — в стили. Такой подход позволяет независимо управлять видом элементов страницы и ее содержимым.
Благодаря этому над проектом может работать несколько человек, при этом каждый выполняет свои функции независимо от других. Дизайнер, верстальщик и программист работают над своими задачами автономно, снижая время на разработку сайта.

Слайд 3

Семейства шрифтов

Семейства шрифтов

Слайд 4

Семейства шрифтов

Устанавливает семейство шрифта, которое будет использоваться для оформления текста содержимого.
Значением

Семейства шрифтов Устанавливает семейство шрифта, которое будет использоваться для оформления текста содержимого.
может являться любое количество имен шрифтов, разделенных запятыми. Если в имени шрифта содержатся пробелы, оно должно заключаться в кавычки.
Заканчивать список необходимо ключевым словом, которое описывает тип шрифта — serif, sans-serif, monospace, cursive или fantasy.

Слайд 5

Начертание шрифта

Определяет начертание шрифта. Возможно установить обычное (normal), курсивное (italic) и наклонное (oblique) начертания.
Когда для текста установлено курсивное

Начертание шрифта Определяет начертание шрифта. Возможно установить обычное (normal), курсивное (italic) и
или наклонное начертание, браузер обращается к системе для поиска подходящего шрифта. Если заданный шрифт не найден, браузер использует специальный алгоритм для имитации нужного вида текста.

Слайд 6

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

Позволяет модифицировать все строчные символы как заглавные уменьшенного размера. Такой

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

Слайд 7

Насыщенность шрифта

Устанавливает насыщенность шрифта. Насыщенность шрифта задается с помощью ключевых слов: bold — полужирное

Насыщенность шрифта Устанавливает насыщенность шрифта. Насыщенность шрифта задается с помощью ключевых слов:
начертание, bolder — жирное начертание; lighter — светлое начертание, normal — нормальное начертание. Также допустимо использовать условные единицы от 100 до 900 с шагом 100.

Слайд 8

Размер шрифта

Определяет размер шрифта элемента. Набор констант (xx-small, x-small, small, medium, large, x-large,

Размер шрифта Определяет размер шрифта элемента. Набор констант (xx-small, x-small, small, medium,
xx-large) задает размер, который называется абсолютным. Другие константы (smaller и larger) используются для задания размера относительно родительского элемента.

Слайд 9

Интерлиньяж

Устанавливает межстрочный интервал текста, отсчет ведется от базовой линии шрифта. Любое число

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

Слайд 10

Универсальное свойство шрифта

В качестве обязательных значений указывается размер шрифта и его семейство. Остальные значения являются

Универсальное свойство шрифта В качестве обязательных значений указывается размер шрифта и его
опциональными. Примеры использования:

Слайд 11

Выравнивание текста

Определяет горизонтальное выравнивание текста в пределах элемента.
center — выравнивание текста по центру.

Выравнивание текста Определяет горизонтальное выравнивание текста в пределах элемента. center — выравнивание
Текст помещается по центру горизонтали окна браузера или контейнера, где расположен текстовый блок;
justify — выравнивание по ширине, что означает одновременное выравнивание по левому и правому краю. Чтобы произвести это действие браузер в этом случае увеличивает пробелы между словами;
left — выравнивание текста по левому краю. В этом случае строки текста выравнивается по левому краю, а правый край располагается «лесенкой»;
right — выравнивание текста по правому краю. Строки текста выравниваются по правому краю, левый край — «лесенкой».

Слайд 12

Декорирование текста

Добавляет оформление текста. Одновременно можно применить более одного стиля, перечисляя значения

Декорирование текста Добавляет оформление текста. Одновременно можно применить более одного стиля, перечисляя
через пробел.
blink — устанавливает мигающий текст (осуждается в CSS3);
line-through — создает перечеркнутый текст;
overline— линия проходит над текстом;
underline — устанавливает подчеркнутый текст;
none — отменяет все эффекты, в том числе и подчеркивания у ссылок, которое задано по умолчанию.

Слайд 13

Красная строка

Устанавливает величину отступа первой строки блока текста (например, для абзаца 

). Воздействия

Красная строка Устанавливает величину отступа первой строки блока текста (например, для абзаца
на все остальные строки не оказывается. Допускается отрицательное значение для создания выступа первой строки.
При задании значения в процентах, отступ первой строки вычисляется в зависимости от ширины блока.

Слайд 14

Преобразование регистра

Управляет преобразованием текста элемента в заглавные или прописные символы. Когда значение

Преобразование регистра Управляет преобразованием текста элемента в заглавные или прописные символы. Когда
отлично от none, регистр исходного текста будет изменен.
capitalize — Первый Символ Каждого Слова В Предложении Будет Заглавным. Остальные символы свой вид не меняют;
lowercase — все символы текста становятся строчными;
uppercase— все символы текста становятся ПРОПИСНЫМИ;
none — не меняет регистр символов.

Слайд 15

Интервал между символами

Определяет интервал между символами в пределах элемента. Можно использовать отрицательное

Интервал между символами Определяет интервал между символами в пределах элемента. Можно использовать
значение, но в этом случае надо убедиться, что сохраняется читабельность текста. Наилучший результат дает использование относительных единиц основанных на размере шрифта (em и ex).
При значении normal браузер устанавливают расстояние между символами, исходя из типа шрифта, его размеров и настроек операционной системы.

Слайд 16

Цвет
Определяет цвет текста элемента.
Определяет цвет фона элемента.
Хотя background-color не наследует значение от родителя, но

Цвет Определяет цвет текста элемента. Определяет цвет фона элемента. Хотя background-color не
из-за того, что начальное значение устанавливается прозрачным, цвет фона дочерних элементов совпадает с цветом фона родительского элемента.

Слайд 17

Фоновое изображение

Устанавливает фоновое изображение для элемента.
Если указать и фоновое изображение, и цвет

Фоновое изображение Устанавливает фоновое изображение для элемента. Если указать и фоновое изображение,
фона, то цвет фона будет показан:
Пока фоновое изображение не загрузится полностью;
Если изображение недоступно или их показ отключен в браузере;
В прозрачных областях изображения и за его пределами.

Слайд 18

Блокировка фонового изображения

Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента.
Изображение

Блокировка фонового изображения Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе
может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом.

Слайд 19

Повторение фонового изображения

Свойство background-repeat определяет, как будет повторяться фоновое изображение, установленное с помощью свойства background-image.
Можно

Повторение фонового изображения Свойство background-repeat определяет, как будет повторяться фоновое изображение, установленное
установить повторение рисунка только по горизонтали, по вертикали или в обе стороны.

Слайд 20

Универсальное свойство фона

Универсальное свойство background позволяет установить одновременно до пяти характеристик фона.

Универсальное свойство фона Универсальное свойство background позволяет установить одновременно до пяти характеристик
Значения могут идти в любом порядке, браузер сам определит, какое из них соответствует нужному свойству.

Слайд 21

Градиент

Градиентом называют плавный переход от одного цвета к другому, причем самих цветов

Градиент Градиентом называют плавный переход от одного цвета к другому, причем самих
и переходов между ними может быть несколько.
Отдельного свойства для добавления градиента нет, поскольку он считается фоновым изображением. Поэтому он добавляется через свойство background-image или универсальное свойство background.

Слайд 22

Градиент

В самом простом случае с двумя цветами вначале пишется позиция, от которой

Градиент В самом простом случае с двумя цветами вначале пишется позиция, от
будет начинаться градиент, затем начальный и конечный цвет.
Нулю градусов (или 360º) соответствует горизонтальный градиент слева направо, далее отсчёт ведётся против часовой стрелки.

Слайд 23

Некоторые градиенты

Некоторые градиенты

Слайд 24

Позиционирование цветов градиента

Чтобы точно позиционировать цвета в градиенте, после значения цвета указывается

Позиционирование цветов градиента Чтобы точно позиционировать цвета в градиенте, после значения цвета
его положение в процентах, пикселах или других единицах. Например, запись red 0%, orange 50%, yellow 100% означает, что градиент начинается с красного цвета, затем на 50% переходит в оранжевый, а затем до конца в желтый.
Еще один пример:

Слайд 25

Радиальный градиент

Радиальные по своему принципу похожи на линейные градиенты, но один цвет

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

Слайд 26

Круговой и эллиптический градиент

Возможны две формы радиального градиента — круг (circle) и

Круговой и эллиптический градиент Возможны две формы радиального градиента — круг (circle)
эллипс (ellipse), которые различаются своим видом. По умолчанию устанавливается эллиптический градиент.

Слайд 27

Тень

Для добавления тени для блочного элемента используется свойство box-shadow.
ключевое слово inset устанавливает тень внутри элемента;
сдвиг

Тень Для добавления тени для блочного элемента используется свойство box-shadow. ключевое слово
тени по горизонтали (5px — вправо, -5px — влево);
сдвиг по вертикали (5px — вниз, -5px — вверх);
радиус размытия тени (0 — резкая тень);
растяжение тени (5px — растяжение, -5px — сжатие);
цвет тени.
Следует указать только сдвиг по горизонтали и вертикали, все остальные параметры будут приниматься по умолчанию.