Назад к задачам
Учи.руПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Создание анимации с помощью CSS‑переменных
Компании, где спрашивали:
Условие задачи
Проверьте правильность использования CSS‑custom properties внутри правила @keyframes, а также убедитесь в корректной работе медиазапросов и синтаксиса свойства transform.
<html>
<head>
<style>
:root {
--target-y: 100vh;
}
@media (max-height: 500px) {
:root {
--target-y: 400px;
}
}
@keyframes fromTarget {
0% {
transform: translate3d(0, var(--target-y), 0);
}
100% {
transform: translate3d(0, 0, 0);
}
}
#target {
animation: fromTarget 1s ease-in;
}
</style>
</head>
<body>
<div id="target"></div>
</body>
</html>