В уроке разобрана проблема анимации цвета кнопки: почему transition для «цвет фона» не работает, если на кнопке задан параметр «фон», как убрать предустановленный фон кнопки, настройка «цвет фона» вместо «фон» как правильный параметр для анимации.
В Taptop «фон» (background) и «цвет фона» (background-color) — разные CSS-свойства. Кнопка по умолчанию использует «фон», анимация работает с «цвет фона». Пока задан «фон» — transition для «цвет фона» не применяется. Решение: убрать «фон» и задать «цвет фона».
Урок на одну конкретную проблему. Если ты застрял именно с анимацией кнопки — это то, что нужно. Понимание разницы между background и background-color в CSS поможет применить логику к другим похожим ситуациям.