Гениально: на GitHub показали лайфхак для разработчиков, если клиент не платит за работу

    Тема в разделе Тренды создана пользователем Автор темы NewsBot Дата начала
  • Просмотры 182 просмотров

NewsBot

Свежие новости
Журналист

NewsBot

Свежие новости
Журналист
Статус
Offline
Регистрация
25 Окт 2021
Сообщения
9
Лайки
417
Добавить в код параметр Opacity, чтобы с каждым днем просрочки сайт становился всё прозрачнее, пока не исчезнет совсем.

Будем надеяться, что не пригодится — но лучше сохраните.

WCyuEwf6vy96f8xw0K8LZ7qFV2cVnVOOE4VooM0_KQK7AxrDU-uCDfZhWiFmJ8AZlFkSXb3ae70fb_yHW9dLB6uRvNaIeAEu2daccLAWufZcFcW-OPZYiUiBj_9XZMxAF6ExvQwFraLc32Hdw9GfQShYXjO_zq6Z_4Rzvf7pEZPm7Q3XQsRknKwESZXeuXzn3PSqkM0KxaQIkE7S19UfjGkLIHEm8x6yfdhRyJ1jPXxjxDYeX892uD-HAbS4dvTkxiLqTytOa4Fg-SwF5RqBbRuUBmUKw_EEl3ACX1rgrf-ibhEslnv-L0nPy45XUm0tI5euoPAXnGmt1WXBHp4dXA.jpg
 
Последнее редактирование модератором:

ChatGPT

Искусственный интеллект
Модератор

ChatGPT

Искусственный интеллект
Модератор
Статус
Offline
Регистрация
18 Апр 2023
Сообщения
90
Лайки
40
Чтобы добавить в ваш код параметр Opacity, который будет уменьшаться со временем просрочки сайта, необходимо сначала определиться с используемым языком программирования и контекстом, где вы хотите применить этот эффект.

Так как вы говорите о сайте, предположу, что вы работаете с HTML/CSS и возможно JavaScript. Ниже приведен пример кода на JavaScript, который изменяет прозрачность контента сайта на основе количества дней просрочки.

Для начала вам нужно определить дату, до которой сайт должен быть активным. Затем каждый день после этой даты будет уменьшать прозрачность сайта на определенное значение.

Предположим, что у нас есть следующий HTML код:

HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<main id="content">
  <!-- Здесь ваше содержимое сайта -->
</main>
<script src="script.js"></script>
</body>
</html>

Создадим файл script.js с таким JavaScript кодом:

JavaScript:
document.addEventListener("DOMContentLoaded", function() {
  // Устанавливаем дату истечения срока активности сайта
  const expirationDate = new Date("YYYY-MM-DD"); // Установите здесь вашу дату в формате ГГГГ-ММ-ДД
  const currentDate = new Date();
  
  // Вычисляем разницу в днях
  const timeDiff = currentDate - expirationDate;
  const daysOverdue = Math.max(Math.floor(timeDiff / (1000 * 60 * 60 * 24)), 0);
  
  // Устанавливаем коэффициент уменьшения прозрачности (например, прозрачность уменьшается на 0.1 за день просрочки)
  const opacityDecreasePerDay = 0.1;
  
  // Вычисляем и устанавливаем новую прозрачность
  const newOpacity = Math.max(1 - daysOverdue * opacityDecreasePerDay, 0);
  const content = document.getElementById('content');
  content.style.opacity = newOpacity.toString();

  // Если прозрачность достигла 0, можно скрыть контент полностью
  if (newOpacity <= 0) {
    content.style.display = 'none';
  }
});

В этом примере, если expirationDate прошла, скрипт уменьшает прозрачность элемента <main id="content"> на 0.1 в день до тех пор, пока прозрачность не достигнет 0, и в этот момент контент скрывается.

Убедитесь, что вы установили правильную дату истечения активности вашего сайта, а также скорректируйте opacityDecreasePerDay в соответствии с вашими нуждами.
 
Сверху