From 1c2d5e424cc1fe4a114d9e2cf350fc74efcf983f Mon Sep 17 00:00:00 2001 From: sukhovaay Date: Thu, 18 Dec 2025 22:51:03 +0500 Subject: [PATCH 1/4] Add files via upload --- calculator.html | 70 +++ index.html | 77 ++++ lab2.html | 81 ++++ laba3veb.html | 126 ++++++ photo_2024-11-15_00-26-55.jpg | Bin 0 -> 58798 bytes resume.html | 141 ++++++ style.css | 803 ++++++++++++++++++++++++++++++++++ 7 files changed, 1298 insertions(+) create mode 100644 calculator.html create mode 100644 index.html create mode 100644 lab2.html create mode 100644 laba3veb.html create mode 100644 photo_2024-11-15_00-26-55.jpg create mode 100644 resume.html create mode 100644 style.css diff --git a/calculator.html b/calculator.html new file mode 100644 index 00000000..99fd5939 --- /dev/null +++ b/calculator.html @@ -0,0 +1,70 @@ + + + + + + Калькулятор - Лабораторная работа 4 + + + +
+

Лабораторная работа 4

+

Интерактивный калькулятор на JavaScript

+ +
+
0
+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ + + + +
+

Результат:

+
-
+
+ +
+ +
+

📋 Требования задания:

+
    +
  • ✓ Два поля для ввода числа
  • +
  • ✓ Выпадающий список для выбора операции
  • +
  • ✓ Кнопка "Вычислить"
  • +
  • ✓ Поле с результатом действия
  • +
  • ✓ Обработка ошибок (деление на ноль и др.)
  • +
+
+
+ + +
+ + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..67d224c2 --- /dev/null +++ b/index.html @@ -0,0 +1,77 @@ + + + + + + Лабораторная работа 1 + + + +
+

Лабораторная работа 1

+ +
+

Текстовый блок

+
+

+ JavaScript (аббр. JS) — мультипарадигменный язык программирования. + Поддерживает объектно-ориентированный, императивный и + функциональный стили. Является реализацией спецификации ECMAScript + (стандарт ECMA-262). JavaScript обычно используется как встраиваемый + язык для программного доступа к объектам приложений. Наиболее + широкое применение находит в браузерах как язык сценариев для + придания интерактивности веб-страницам. +

+
+
+ +
+

Картинки

+
+ Котенок + Еще котенок +
+
+ +
+

Светофор

+
+
+
+
+
+
+ +
+

Лабиринт 3x3

+
+ +
+ Вход +
+
+
+ +
+
+
+ +
+
+ +
+ Выход +
+
+
+
+ + \ No newline at end of file diff --git a/lab2.html b/lab2.html new file mode 100644 index 00000000..08089dd3 --- /dev/null +++ b/lab2.html @@ -0,0 +1,81 @@ + + + + + + Лабораторная работа 2 + + + +
+

Лабораторная работа 2

+ + +
+

Популярные видеоигры

+
    +
  • Minecraft
  • +
  • Fortnite
  • +
  • GTA V
  • +
  • Call of Duty
  • +
  • Among Us
  • +
+
+ + +
+

Родители и дети

+
+
+

Первый родитель

+
Ребенок 1
+
Ребенок 2
+
Ребенок 3
+
+ +
+

Второй родитель

+
Ребенок 1
+
Ребенок 2
+
Ребенок 3
+
+ +
+

Третий родитель

+
Ребенок 1
+
Ребенок 2
+
Ребенок в гостях
+
Ребенок 3
+
+
+
+ + +
+

Языки программирования

+
+

+ Языки программирования — это инструменты, с помощью которых разработчики создают программное обеспечение, + веб-приложения, игры, алгоритмы и многое другое. Каждый язык имеет свои особенности, синтаксис и сферу применения. + Ниже представлены некоторые из наиболее известных языков: +

+

+ Python – высокоуровневый язык с простым синтаксисом, популярный в Data Science, веб-разработке и автоматизации.
+ JavaScript – основной язык для фронтенд-разработки, работает в браузерах и на сервере (Node.js).
+ Java – объектно-ориентированный язык, широко используется в корпоративных приложениях и Android-разработке.
+ C++ – мощный язык для системного программирования, игр и высокопроизводительных приложений.
+ C# – язык от Microsoft, применяется в разработке под Windows, играх (Unity) и веб-приложениях.
+ Go (Golang) – созданный Google, язык для высоконагруженных сетевых сервисов и облачных технологий.
+ Ruby – известен благодаря фреймворку Ruby on Rails для веб-разработки.
+ Swift – язык Apple для разработки под iOS и macOS.
+ Kotlin – современный язык, официально поддерживаемый для Android-разработки.
+ Rust – язык системного программирования с акцентом на безопасность и производительность. +

+

+ Это лишь малая часть из множества существующих языков, и выбор зависит от задач, которые нужно решить. +

+
+
+
+ + \ No newline at end of file diff --git a/laba3veb.html b/laba3veb.html new file mode 100644 index 00000000..d8babc94 --- /dev/null +++ b/laba3veb.html @@ -0,0 +1,126 @@ + + + + + + Резюме - Сухова Юлия Сергеевна + + + +
+
+

Сухова Юлия Сергеевна

+

Студентка • Начинающий разработчик

+
+ +
+
+
+ Фото +
+ +
+

Личная информация

+
+
Дата рождения:
+
15.08.2006
+
+
+
GitHub:
+
+ sukhovaay +
+
+
+ +
+

Hard Skills

+
+
HTML
+
CSS
+
JavaScript
+
Python
+
Git
+
Figma
+
+
+ +
+

Soft Skills

+
+
Коммуникабельность
+
Работа в команде
+
Тайм-менеджмент
+
Креативность
+
Адаптивность
+
Решение проблем
+
+
+
+ +
+
+

О себе

+

+ Студентка, увлеченная программированием и веб-разработкой. Имею базовые знания в HTML, CSS и JavaScript, + стремлюсь развивать свои навыки и изучать новые технологии. Ответственно подхожу к выполнению задач, + умею работать в команде и быстро обучаюсь. В свободное время занимаюсь танцами и спортом, что помогает + поддерживать баланс между учебой и личной жизнью. +

+
+ +
+

Увлечения

+
    +
  • Программирование
  • +
  • Танцы
  • +
  • Спортзал
  • +
  • Изучение новых технологий
  • +
  • Чтение IT-литературы
  • +
+
+ +
+

Образование

+
+
Учебное заведение:
+
Самарский Университет
+
+
+
Направление:
+
Информационная безопасность автоматизированных систем
+
+
+
Год поступления:
+
2024
+
+
+ +
+

Проекты

+
+
Лабораторная 1:
+
Основы верстки HTML/CSS
+
+
+
Лабораторная 2:
+
Продвинутая верстка с анимациями
+
+
+
Текущий проект:
+
Разработка персонального резюме
+
+
+ +
+

Цели

+

+ В ближайшем будущем планирую углубить знания в JavaScript. В долгосрочной перспективе - стать + full-stack разработчиком и работать над интересными проектами. +

+
+
+
+
+ + \ No newline at end of file diff --git a/photo_2024-11-15_00-26-55.jpg b/photo_2024-11-15_00-26-55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68be83179522911fb8be0270f66b2bd3e286a83e GIT binary patch literal 58798 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 + + + + + Резюме - Сухова Юлия Сергеевна + + + +
+
+

Сухова Юлия Сергеевна

+

Студентка • Начинающий разработчик

+
+ +
+
+
+
+ Фото +
+
+ +
+

Личная информация

+
+
Дата рождения:
+
15.08.2006
+
+
+
GitHub:
+
+ sukhovaay +
+
+
+ +
+

Hard Skills

+
+
HTML
+
CSS
+
JavaScript
+
Python
+
Git
+
Figma
+
+
+ +
+

Soft Skills

+
+
Коммуникабельность
+
Работа в команде
+
Тайм-менеджмент
+
Креативность
+
Адаптивность
+
Решение проблем
+
+
+
+ +
+
+

О себе

+

+ Студентка, увлеченная программированием и веб-разработкой. Имею базовые знания в HTML, CSS и JavaScript, + стремлюсь развивать свои навыки и изучать новые технологии. Ответственно подхожу к выполнению задач, + умею работать в команде и быстро обучаюсь. В свободное время занимаюсь танцами и спортом, что помогает + поддерживать баланс между учебой и личной жизнью. +

+
+ +
+

Увлечения

+
    +
  • Программирование
  • +
  • Танцы
  • +
  • Спортзал
  • +
  • Изучение новых технологий
  • +
  • Чтение IT-литературы
  • +
+
+ +
+

Образование

+
+
Учебное заведение:
+
Самарский Университет
+
+
+
Направление:
+
Информационная безопасность автоматизированных систем
+
+
+
Год поступления:
+
2024
+
+
+ +
+

Мои проекты

+
+
+

Лабораторная работа 1

+

Основы верстки HTML/CSS - работа с текстом, изображениями, светофором и лабиринтом

+ Посмотреть проект → +
+ +
+

Лабораторная работа 2

+

Продвинутая верстка с анимациями, работа с селекторами и псевдоэлементами

+ Посмотреть проект → +
+ +
+

Лабораторная работа 3

+

Создание персонального резюме с использованием HTML и CSS

+ Посмотреть проект → +
+ +
+

Лабораторная работа 4

+

Интерактивный калькулятор на JavaScript с обработкой ошибок

+ Посмотреть проект → +
+
+
+ +
+

Цели

+

+ В ближайшем будущем планирую углубить знания в JavaScript. В долгосрочной перспективе - стать + full-stack разработчиком и работать над интересными проектами. +

+
+
+
+
+ + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 00000000..c51947bd --- /dev/null +++ b/style.css @@ -0,0 +1,803 @@ +/* ===== ОБЩИЕ СТИЛИ ===== */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.6; + color: #333; +} + +body.lab1 { + background-color: #f5f5f5; + padding: 20px; +} + +.container { + max-width: 1200px; + margin: 0 auto; +} + +.main-title { + text-align: center; + color: #2c3e50; + font-size: 36px; + margin-bottom: 40px; + font-weight: bold; +} + +.section-title { + color: #2c3e50; + font-size: 24px; + margin-bottom: 20px; + padding-bottom: 10px; + border-bottom: 2px solid #bdc3c7; + text-align: center; + font-weight: bold; +} + +section { + margin-bottom: 60px; + padding: 20px; + background-color: white; + border-radius: 10px; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); +} + +/* Текстовый блок */ +.text-block { + padding: 30px; + background-color: #CF6F21; + border-radius: 8px; +} + +.text-block__content { + color: #B5FCEE; + text-align: right; + font-size: 18px; + line-height: 1.8; + margin: 0; +} + +/* Картинки */ +.images-container { + position: relative; + width: 500px; + height: 350px; + margin: 0 auto; +} + +.image { + position: absolute; + width: 350px; + height: 250px; + object-fit: cover; + border-radius: 10px; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); +} + +.image_first { + top: 20px; + left: 50px; + z-index: 2; + border: 5px solid #ff6b6b; +} + +.image_second { + top: 70px; + left: 100px; + z-index: 1; + border: 5px solid #4ecdc4; +} + +/* Светофор */ +.task-3 { + display: flex; + flex-direction: column; + align-items: center; +} + +.traffic-light { + width: 120px; + background-color: #2c3e50; + padding: 25px; + border-radius: 15px; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); +} + +.traffic-light__light { + width: 70px; + height: 70px; + border-radius: 50%; + margin: 15px auto; + border: 3px solid #000; +} + +.traffic-light__light_red { + background-color: #c0392b; +} + +.traffic-light__light_yellow { + background-color: #f39c12; +} + +.traffic-light__light_green { + background-color: #27ae60; +} + +/* Лабиринт */ +.maze { + display: grid; + grid-template-columns: repeat(3, 80px); + grid-template-rows: repeat(3, 80px); + width: fit-content; + margin-top: 20px; +} + +.maze__cell { + width: 80px; + height: 80px; + border: 2px solid black; + box-sizing: border-box; + display: flex; + justify-content: center; + align-items: center; +} + +.maze__cell_open-top { + border-top: none; +} + +.maze__cell_open-left { + border-left: none; +} + +.maze__cell_open-right { + border-right: none; +} + +.maze__cell_open-bottom { + border-bottom: none; +} + +.maze__cell--entry { + background-color: rgba(144, 238, 144, 0.3); +} + +.maze__cell--exit { + background-color: rgba(255, 99, 71, 0.3); +} + +.maze__label { + font-size: 12px; + font-weight: bold; + color: #2c3e50; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.maze__cell--entry .maze__label { + color: #27ae60; +} + +.maze__cell--exit .maze__label { + color: #c0392b; +} + +/* Анимированный список видеоигр */ +.games-list { + list-style-type: none; + max-width: 500px; + margin: 0 auto; +} + +.games-list__item { + padding: 15px; + margin: 10px 0; + background-color: #ecf0f1; + border-radius: 5px; + border-left: 4px solid #3498db; + transition: all 0.3s ease; + cursor: pointer; +} + +.games-list__item:hover { + background-color: #3498db; + color: white; + transform: translateX(10px); + border-left-color: #2980b9; +} + +/* Родители и дети */ +.family-container { + display: flex; + justify-content: space-between; + gap: 20px; +} + +.parent { + flex: 1; + padding: 20px; + border: 2px solid #bdc3c7; + border-radius: 8px; +} + +.parent__title { + text-align: center; + margin-bottom: 15px; + font-weight: bold; +} + +.parent__child { + padding: 10px; + margin: 5px 0; + border: 1px solid transparent; + border-radius: 4px; +} + +/* Стили для первого родителя */ +.parent_1 .parent__child { + color: red; +} + +/* Стили для второго родителя */ +.parent_2 { + color: orange; +} + +.parent_2 .parent__child { + color: #b4005a; + border: 1px dashed orange; +} + +/* Стили для третьего родителя */ +.parent_3, +.parent_3 .parent__child { + color: green; +} + +/* Дети-гости */ +.parent__child_visitor { + color: purple !important; + border: none !important; +} + +/* Текст с языками программирования */ +.programming-text { + line-height: 1.8; + font-size: 16px; + position: relative; +} + +.programming-text a { + font-weight: bold; + text-decoration: none; + color: #2c3e50; + position: relative; + transition: color 0.3s ease; +} + +.programming-text a:hover { + color: #e74c3c; +} + +/* Псевдоэлемент для ссылок */ +.programming-text a::after { + content: " 🌐"; + font-size: 14px; +} + +.programming-text::after { + content: ""; + display: block; + width: 200px; + height: 60px; + margin: 30px auto 0; + background-image: url('https://upload.wikimedia.org/wikipedia/commons/0/02/SVG_logo.svg'); + background-size: contain; + background-repeat: no-repeat; + background-position: center; +} + +body.resume { + background-color: #ffe6f2; + padding: 20px; + min-height: 100vh; +} + +.resume-container { + max-width: 1000px; + margin: 0 auto; + background-color: white; + border-radius: 15px; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); + overflow: hidden; +} + +.resume__header { + background: linear-gradient(135deg, #ff66b2, #ff99cc); + color: white; + padding: 40px; + text-align: center; +} + +.resume__title { + font-size: 2.5rem; + margin-bottom: 10px; +} + +.resume__subtitle { + font-size: 1.2rem; + opacity: 0.9; +} + +.resume__content { + display: flex; + flex-wrap: wrap; + padding: 30px; +} + +.resume__left-column { + flex: 1; + min-width: 300px; + padding-right: 30px; +} + +.resume__right-column { + flex: 2; + min-width: 300px; + border-left: 2px solid #ff99cc; + padding-left: 30px; +} + +/* Блок photo */ +.photo { + text-align: center; + margin-bottom: 30px; +} + +.photo__image { + width: 200px; + height: 200px; + border-radius: 50%; + object-fit: cover; + border: 5px solid #ff99cc; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); +} + +.photo__placeholder { + width: 200px; + height: 200px; + border-radius: 50%; + background-color: #ffccdd; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto; + border: 5px solid #ff99cc; + color: #ff66b2; + font-weight: bold; +} + +/* Блок section для резюме */ +.resume .section { + margin-bottom: 30px; + padding: 0; + background-color: transparent; + box-shadow: none; + border-radius: 0; +} + +.section__title { + color: #ff66b2; + font-size: 1.5rem; + margin-bottom: 15px; + padding-bottom: 5px; + border-bottom: 2px solid #ffccdd; + text-align: left; +} + +/* Блок info-item */ +.info-item { + margin-bottom: 10px; + display: flex; + align-items: flex-start; +} + +.info-item__label { + font-weight: bold; + min-width: 150px; + color: #ff66b2; +} + +.info-item__value { + flex: 1; +} + +/* Блок skills */ +.skills { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin-top: 10px; +} + +.skills__item { + background-color: #ffccdd; + padding: 5px 15px; + border-radius: 20px; + font-size: 0.9rem; +} + +/* Блок hobbies-list */ +.hobbies-list { + list-style-type: none; +} + +.hobbies-list__item { + margin-bottom: 8px; + padding-left: 20px; + position: relative; +} + +.hobbies-list__item::before { + content: "♥"; + color: #ff66b2; + position: absolute; + left: 0; +} + +/* Блок about-text */ +.about-text { + text-align: justify; + line-height: 1.8; +} + +/* Блок github-link */ +.github-link { + display: inline-block; + background-color: #ff66b2; + color: white; + padding: 8px 15px; + border-radius: 5px; + text-decoration: none; + margin-top: 10px; + transition: background-color 0.3s; +} + +.github-link:hover { + background-color: #e0559c; +} + +/* Блок проектов */ +.projects { + display: flex; + flex-direction: column; + gap: 20px; +} + +.project-item { + background-color: #fff; + border: 2px solid #ffccdd; + border-radius: 10px; + padding: 20px; + transition: all 0.3s ease; +} + +.project-item:hover { + transform: translateY(-5px); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + border-color: #ff66b2; +} + +.project-item__title { + color: #ff66b2; + font-size: 1.3rem; + margin-bottom: 10px; + font-weight: bold; +} + +.project-item__description { + color: #666; + margin-bottom: 15px; + line-height: 1.5; +} + +.project-link { + display: inline-block; + background-color: #ff66b2; + color: white; + padding: 8px 15px; + border-radius: 5px; + text-decoration: none; + font-weight: bold; + transition: background-color 0.3s; +} + +.project-link:hover { + background-color: #e0559c; +} + +@media (max-width: 768px) { + .resume__content { + flex-direction: column; + } + + .resume__right-column { + border-left: none; + border-top: 2px solid #ff99cc; + padding-left: 0; + padding-top: 30px; + margin-top: 20px; + } + + .resume__left-column { + padding-right: 0; + } +} + +body.calculator { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: #333; + line-height: 1.6; + padding: 20px; + min-height: 100vh; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; +} + +.calculator-container { + max-width: 600px; + margin: 30px auto; + padding: 30px; + background-color: white; + border-radius: 20px; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); +} + +.calculator-title { + text-align: center; + color: #667eea; + font-size: 2.5rem; + margin-bottom: 10px; + font-weight: bold; +} + +.calculator-subtitle { + text-align: center; + color: #666; + margin-bottom: 30px; + font-size: 1.1rem; +} + +.calculator { + background-color: #f8f9fa; + padding: 25px; + border-radius: 15px; + border: 2px solid #e9ecef; +} + +.calculator__display { + background-color: #2c3e50; + color: white; + font-size: 2rem; + text-align: right; + padding: 20px; + border-radius: 10px; + margin-bottom: 25px; + font-family: 'Courier New', monospace; + min-height: 80px; + display: flex; + align-items: center; + justify-content: flex-end; + overflow-x: auto; +} + +.calculator__controls { + display: grid; + grid-template-columns: 1fr; + gap: 20px; + margin-bottom: 25px; +} + +.calculator__input-group { + display: flex; + flex-direction: column; + gap: 8px; +} + +.calculator__input-group label { + font-weight: bold; + color: #495057; +} + +.calculator__input { + padding: 12px 15px; + border: 2px solid #ced4da; + border-radius: 8px; + font-size: 1rem; + transition: border-color 0.3s; +} + +.calculator__input:focus { + outline: none; + border-color: #667eea; + box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1); +} + +.calculator__select { + padding: 12px 15px; + border: 2px solid #ced4da; + border-radius: 8px; + font-size: 1rem; + background-color: white; + cursor: pointer; + transition: border-color 0.3s; +} + +.calculator__select:focus { + outline: none; + border-color: #667eea; +} + +.calculator__button { + background: linear-gradient(to right, #667eea, #764ba2); + color: white; + border: none; + padding: 15px 30px; + font-size: 1.1rem; + font-weight: bold; + border-radius: 10px; + cursor: pointer; + transition: all 0.3s; + width: 100%; + margin-bottom: 15px; +} + +.calculator__button:hover { + transform: translateY(-2px); + box-shadow: 0 5px 15px rgba(102, 126, 234, 0.4); +} + +.calculator__button:active { + transform: translateY(0); +} + +.calculator__button_secondary { + background: linear-gradient(to right, #6c757d, #495057); +} + +.calculator__button_secondary:hover { + box-shadow: 0 5px 15px rgba(108, 117, 125, 0.4); +} + +.calculator__result { + margin: 25px 0; + padding: 20px; + background-color: #e9f7ef; + border-radius: 10px; + border: 2px solid #d1f2eb; +} + +.calculator__result h3 { + color: #27ae60; + margin-bottom: 10px; +} + +.calculator__result-value { + font-size: 2.5rem; + font-weight: bold; + color: #2c3e50; + text-align: center; + min-height: 60px; + display: flex; + align-items: center; + justify-content: center; + font-family: 'Courier New', monospace; +} + +.calculator__error { + color: #e74c3c; + background-color: #fdf2f2; + padding: 15px; + border-radius: 8px; + border: 2px solid #fadbd8; + margin: 20px 0; + font-weight: bold; + text-align: center; + display: none; +} + +.calculator__features { + background-color: #e8f4fd; + padding: 15px; + border-radius: 8px; + border: 2px solid #b3e0ff; + margin-top: 20px; +} + +.calculator__features h3 { + color: #3498db; + margin-bottom: 10px; +} + +.calculator__features ul { + margin-left: 20px; +} + +.calculator__features li { + margin-bottom: 5px; + color: #2c3e50; +} + +.calculator__features li:before { + content: "✓ "; + color: #27ae60; + font-weight: bold; +} + +.navigation { + display: flex; + justify-content: center; + gap: 15px; + margin-top: 30px; + flex-wrap: wrap; +} + +.nav-link { + display: inline-block; + padding: 10px 20px; + background-color: #f8f9fa; + color: #495057; + text-decoration: none; + border-radius: 8px; + border: 2px solid #dee2e6; + transition: all 0.3s; + font-weight: bold; +} + +.nav-link:hover { + background-color: #667eea; + color: white; + border-color: #667eea; + transform: translateY(-2px); +} + +@media (max-width: 768px) { + .calculator-container { + padding: 20px; + margin: 10px; + } + + .calculator__controls { + grid-template-columns: 1fr; + } + + .navigation { + flex-direction: column; + align-items: center; + } + + .nav-link { + width: 100%; + text-align: center; + } +} + +.back-link { + display: inline-block; + margin: 20px 0; + padding: 10px 20px; + background-color: #3498db; + color: white; + text-decoration: none; + border-radius: 5px; + font-weight: bold; + transition: background-color 0.3s; +} + +.back-link:hover { + background-color: #2980b9; +} \ No newline at end of file From 623000d42741a4dc81b87d0066d0c2f9bbd6c2b8 Mon Sep 17 00:00:00 2001 From: sukhovaay Date: Thu, 18 Dec 2025 22:51:43 +0500 Subject: [PATCH 2/4] Add files via upload From 8228a3d7401be0ed9b42a1e0ef79115ebd2f4aca Mon Sep 17 00:00:00 2001 From: sukhovaay Date: Thu, 18 Dec 2025 22:52:19 +0500 Subject: [PATCH 3/4] Add files via upload From 2113c00dd93bb2a3a99a0c75ed491d2093c2c976 Mon Sep 17 00:00:00 2001 From: sukhovaay Date: Thu, 18 Dec 2025 22:54:23 +0500 Subject: [PATCH 4/4] Add files via upload