Загрузка данных


<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Анимация голубого блока</title>
    <style>
        /* Контейнер для анимации, имитирующий страницу */
        .page-container {
            width: 100%;
            height: 600px;
            background-color: #fcfcfc;
            position: relative;
            overflow: hidden;
            border: 2px dashed #bbb;
        }

        /* Начальный стиль и позиционирование блока */
        .blue-block {
            position: absolute;
            
            /* Размеры по умолчанию */
            width: 200px;
            height: 100px;
            background-color: #00bfff; /* Голубой цвет (DeepSkyBlue) */
            
            /* Стили для текста внутри блока */
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-family: Arial, sans-serif;
            font-weight: bold;
            box-shadow: 0 4px 8px rgba(0,0,0,0.15);
            border-radius: 4px;

            /* Подключение анимации: длительность 6 секунд, бесконечный цикл */
            animation: blueBlockMotion 6s infinite ease-in-out;
        }

        /* Таймлайн анимации */
        @keyframes blueBlockMotion {
            /* 1. Старт: блок находится снизу по центру страницы */
            0% {
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                width: 200px;
                height: 100px;
            }

            /* 2. Движение в центр страницы и уменьшение размеров */
            50% {
                bottom: 250px; /* Центр по вертикали (600px / 2 - полувысота) */
                left: 50%;
                transform: translateX(-50%);
                width: 100px;  /* Уменьшение ширины в 2 раза */
                height: 50px;  /* Уменьшение высоты в 2 раза */
            }

            /* 3. Перемещение влево и возврат к начальным размерам */
            100% {
                bottom: 250px; 
                left: 0;       /* Сдвиг к левому краю страницы */
                transform: translateX(0);
                width: 200px;  /* Возврат к исходной ширине */
                height: 100px; /* Возврат к исходной высоте */
            }
        }
    </style>
</head>
<body>

    <h2 style="font-family: Arial, sans-serif; text-align: center;">Анимация голубого блока</h2>
    
    <div class="page-container">
        <div class="blue-block">
            Голубой блок
        </div>
    </div>

</body>
</html>