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-property
transition-duration
transition-timing-function
Анимации:
Использование
@keyframes
Свойства
animation-name
,animation-duration
,animation-delay
9. Работа с изображениями и фонами
Свойства фона:
background-repeat
background-size
background-position
background-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