📗CSS - Каскадные стили таблиц
Список тем:
1. Основы CSS
Что такое CSS, его назначение и преимущества
Подключение CSS к HTML (inline, embedded, external)
Селекторы и их типы (универсальный, элементный, классовый, идентификаторный, групповой)
Основные свойства CSS:
Цвет текста (
color)Фон элемента (
background,background-color,background-image)Отступы (внутренние —
padding, внешние —margin)Границы (
border)
2. Работа с текстом и шрифтами
Шрифты (
font-family)Размер шрифта (
font-size)Начертание шрифта (
font-style,font-weight)Высота строки (
line-height)Пробелы и переносы текста (
white-space,word-wrap)Выравнивание текста (
text-align)
3. Блочная модель и размеры
Блочная модель:
content,padding,border,marginШирина и высота элементов (
width,height,max-width,min-height)Позиционирование элементов (
display,visibility)Свойство
box-sizing
4. Расположение элементов
Позиционирование:
static,relative,absolute,fixed,stickyСвойство
z-indexВыравнивание элементов (
float,clear)Центрирование с Flexbox и Grid
5. CSS Flexbox
Свойство
display: flexОсновные свойства:
justify-content(выравнивание по главной оси)align-items,align-self(выравнивание по поперечной оси)flex-wrap(перенос элементов)flex-grow,flex-shrink,flex-basis
6. CSS Grid Layout
Свойство
display: gridНастройка строк и колонок (
grid-template-rows,grid-template-columns)Объединение ячеек (
grid-area,grid-row,grid-column)Выравнивание элементов в Grid (
justify-items,align-items)
7. Псевдоклассы и псевдоэлементы
Псевдоклассы (
:hover,:active,:focus,:nth-child,:first-child,:last-child)Псевдоэлементы (
::before,::after,::placeholder)
8. CSS Анимации и переходы
Свойства переходов:
transition-propertytransition-durationtransition-timing-function
Анимации:
Использование
@keyframesСвойства
animation-name,animation-duration,animation-delay
9. Работа с изображениями и фонами
Свойства фона:
background-repeatbackground-sizebackground-positionbackground-attachment
Маскировка изображений (
mask-image,clip-path)
10. Media Queries и адаптивный дизайн
Использование
@mediaдля создания адаптивных макетовАдаптация под устройства разных размеров экрана
Отзывчивые единицы измерения (
em,rem,%,vw,vh)
11. CSS Переменные
Объявление и использование CSS-переменных (
--variable-name,var(--variable-name))Преимущества переменных для поддержки масштабируемости стилей
12. CSS для сложных эффектов
Тени элементов (
box-shadow,text-shadow)Закругление углов (
border-radius)Прозрачность и цвета RGBA/HSLA
CSS фильтры (
filter)
13. Препроцессоры CSS
Введение в препроцессоры (Sass, SCSS, LESS)
Переменные, вложенность, миксины, функции
Last updated
