Menu
Coddy logo textTech

Переходы и эффекты наведения

Часть раздела Мастерство CSS путешествия по HTML на Coddy. Урок 24 из 43.

Переход позволяет плавно изменять свойство с течением времени, а не мгновенно.

selector {
  transition: property duration timing-function delay;
}
  • property: Свойство CSS, для которого вы хотите задать переход (например, background-color, width, opacity).
  • duration:Время, необходимое для завершения перехода (например, 1s — 1 секунда).
  • timing-function: Как происходит переход (например, linear, ease, ease-in).
  • delay: Сколько времени ждать перед началом перехода (необязательно).

Например:

.button {
  background-color: green;
  transition: background-color 0.3s ease;
}
.button:hover {
  background-color: blue;
}

Когда вы наводите курсор на кнопку, её цвет background изменится с green на blue за 0.3 секунды.

challenge icon

Задание

Легко

Добавь property transition к .card, чтобы изменения background color и box-shadow происходили плавно в течение 0.4 секунды с timing-функцией ease.

Попробуйте сами

<!DOCTYPE html>
<html>
<head>
  <style>
    /* Write your CSS here */
    .card {
      background-color: white;
      padding: 10px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }
    
  </style>
</head>
<body>
  <div class="card">
    Hover over me!
  </div>
</body>
</html>
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Мастерство CSS

Потренируйтесь самостоятельно: Песочница Web