Для создания анимации рыбы, плавающей в аквариуме, можно использовать HTML, CSS и JavaScript. Ниже представлен пример кода, который включает создание холста с голубым фоном и анимацию рыбы, которая плывёт справа налево.
HTML
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Аквариум</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="aquarium">
<div class="fish"></div>
</div>
<script src="script.js"></script>
</body>
</html>
CSS (styles.css)
body {
margin: 0;
}
.aquarium {
width: 100%;
height: 300px;
background-color: lightblue; /* Цвет холста */
position: relative;
overflow: hidden; /* Скрывает элементы, выходящие за пределы */
}
.fish {
width: 50px;
height: 30px;
background-color: orange; /* Цвет рыбы */
position: absolute;
bottom: 50px; /* Положение рыбы по вертикали */
animation: swim 5s linear infinite; /* Анимация плавания */
}
@keyframes swim {
0% {
left: 100%; /* Начальная позиция справа */
}
100% {
left: -50px; /* Конечная позиция слева (за пределами холста) */
}
}
JavaScript (script.js)
// Здесь можно добавить дополнительные функции для управления рыбой или аквариумом
Объяснение кода:
1. HTML создает структуру страницы с контейнером для аквариума и элементом для рыбы.
2. CSS задает размеры и цвета для аквариума и рыбы. Анимация `swim` перемещает рыбу от правого края экрана к левому.
3. JavaScript в данном примере не содержит функционала, но вы можете добавить дополнительные функции по мере необходимости.
Этот код создаст простую анимацию рыбы, которая будет плавать в аквариуме, выходя за пределы видимости и снова появляясь. Вы можете изменять параметры анимации и стили по своему усмотрению.