Здравствуйте! В примере ниже мы рассмотрим как сделать эффект
расширяющегося облака на CSS.
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Облако</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="cloud"></div> <!-- Этот div представляет изображение облака -->
</body>
</html>
CSS
body {
margin: 0;
padding: 0;
height: 100vh;
background: linear-gradient(to bottom, #87CEEB, #1E90FF); /* Градиент от голубого к более темному синему */
overflow: hidden;
position: relative; /* Добавим позиционирование для облаков */
}
.cloud {
position: absolute;
background-image: url('cloud5.png'); /* Замените 'cloud.png' на путь к вашему изображению облака */
width: 600px; /* Задайте ширину облака */
height: 400px; /* Задайте высоту облака */
top: 300px; /* Позиция по вертикали */
left: 1200px; /* Позиция по горизонтали */
z-index: 1; /* Установите z-index, чтобы облако было выше фона */
background-size: cover; /* Масштабирование изображения */
background-repeat: no-repeat; /* Запрет повтора изображения */
animation: expandCloud 5s linear infinite alternate; /* Анимация расширяющегося пара */
z-index: 1;
}
/* Добавьте облака в разных местах на вашей странице */
.cloud1 {
top: 200px;
left: 300px;
}
.cloud2 {
top: 50px;
left: 400px;
}
/* Продолжайте добавлять облака с разными координатами, если нужно */
@keyframes expandCloud {
0% {
transform: translateX(-50%) scale(1); /* Изначальный размер и позиция */
}
100% {
transform: translateX(-50%) scale(1.5); /* Увеличенный размер */
}
}
Источник
Современные методы оптимизации поисковой системы (SEO) переживают революцию благодаря применению искусственного интеллекта. В этой статье я расскажу об эксперименте применения нейросетей для формирования SEO-контента,...
Доброго времени суток! Сегодня мы рассмотрим с Вами как можно остановить HTTP-запрос в JavaScript.
В примере мы будем использовать JavaScript Fetch API.
Код html-страницы
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JavaScript Fetch</title>
</head>
<body>
<button id="down_button">Загрузить</button>
<button id="stop_button">Остановить</button>
<script src = "script.js"></script>
</body>
</html>
Скрипт script.js
document.addEventListener("DOMContentLoaded", function() {
// создаем объект класса AbortController, который отвечает за остановку запроса
const controller = new AbortController();
// получаем свойство signal из объекта контроллера
const signal = controller.signal;
// ссылки на кнопки
const down_button = document.getElementById("down_button");
const stop_button = document.getElementById("stop_button");
// при щелчке по кнопке загрузки
down_button.addEventListener("click", () => {
// делаем запрос на сервер, в качестве второго аргумента передаем объект со свойством signal
fetch('https://myrusakov.ru/posts', { signal: signal })
.then(response => response.json())
.then(json => alert(json));
});
// при щелчке на кнопку остановить - посылаем сообщение о необходимости остановки
stop_button.addEventListener("click", () => {
controller.abort();
});
});
Вот таким...
В этой статье мы рассмотрим простой пример программы на языке
программирования C#, которая позволяет нам отслеживать текущие
координаты курсора мыши и записывать их в файл. Этот...
Формы регистрации являются ключевыми элементами многих приложений,
предоставляя пользователям доступ к системам и сервисам.
В этой статье мы рассмотрим, как создать простую форму
регистрации с использованием Windows...
СтатьиВебмастеруЗаработок в Интернете 2023-08-20 0 ∞ Веб-дизайнер – создатель цифрового мира и художник в одном лице. Первое, что видите при посещении сайта...
Создание современных приложений с привлекательным интерфейсом
стало невероятно важным в мире информационных технологий.
Один из самых мощных инструментов для создания таких приложений
- Windows Presentation Foundation (WPF),...
Я не часто описываю SEO-программы, ибо пользуюсь довольно малым их количеством, и в основном из разряда бесплатных. Зачастую последняя характеристика затмевает все остальное...
Доброго времени суток! Сегодня в статье мы рассмотрим с Вами как экспортировать данные
из таблицы DataGridView в формат CSV.
Элемент DataGridView в C# - это элемент...
Здравствуйте. Сегодня мы создадим простой проект синтезатора на
WindowsForms и C#. Прежде всего нам понадобятся звуки нот в
формате wav.
Перейдите по ссылке https://zvukogram.com/category/zvuki-not/
и скачайте звуки, начиная...