28 Меняем стили и классы через JS
Denis Bielishev
0:00 / 0:00
28 Меняем стили и классы через JS
149 просмотров · 5 дней назад
Denis Bielishev
39 подписчиков
149 просмотров · 5 дней назад
В этом уроке продолжаем изучать JavaScript и работу с DOM.
На прошлом уроке мы разобрали атрибуты и свойства HTML-элементов, а сегодня научимся управлять стилями элементов прямо из JavaScript.
Разберём несколько способов работы со стилями и классами и поймём, когда какой способ лучше использовать.
В этом уроке вы узнаете:
какие существуют способы задавать стили в HTML и CSS;
чем отличаются стили из CSS-файла, `style` и inline-стили;
как изменять стили HTML-элемента через JavaScript;
как работает свойство `style`;
почему CSS-свойства в JavaScript записываются в формате camelCase;
как задавать несколько CSS-свойств через `style.cssText`;
как изменять классы HTML-элементов с помощью JavaScript;
почему `className` может быть неудобен при работе с несколькими классами;
что такое `classList`;
как работают методы `classList.add()`, `remove()` и `toggle()`;
как перебрать классы элемента;
почему через `element.style` нельзя получить стили, заданные во внешнем CSS;
что такое `getComputedStyle()` и для чего он нужен;
как получить фактические вычисленные стили элемента.
В конце урока разберём небольшое домашнее задание на добавление и удаление CSS-классов.
🎯 Цель урока — научиться уверенно управлять стилями и классами HTML-элементов с помощью JavaScript.
Если вы только начинаете изучать JavaScript и DOM — этот урок поможет разобраться в теме простыми словами и на практике.
*JavaScript для начинающих — Просто. Понятно. С нуля.*