Lab2 Updated

This commit is contained in:
antoc0der 2023-11-07 11:33:31 +03:00
parent 5749d6c799
commit e4df78c6e3
25 changed files with 3025 additions and 0 deletions

15
Lab2/.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}

205
Lab2/fifth.html Normal file
View File

@ -0,0 +1,205 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Моя страница</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1" style = "color: white">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0">
<div class="container mt-2 mx-auto my-5 p-2 rounded-8 fw-bold" style="width: 90%; min-width: 360px; height: 100%; background-color: white; ">
<div class= "rounded row row-cols-2 text-dark float-md-end mx-auto fs-5 fw-medium rounded-7 py-2 mb-2" style="height: fil-content; width: 325px; background-color: #d9d9d9">
<div class="col col-8 text-center my-auto lh-1">
<a type="button" class="text-decoration-underline" style="height: fit-content; width: fit-content" data-bs-toggle="modal" data-bs-target="#LogIn" >Войдите в аккаунт</a> или
<a type="button" class="text-decoration-underline" style="height: fit-content; width: fit-content" data-bs-toggle="modal" data-bs-target="#Register" >зарегистрируйтесь</a>
</div>
<div class="col-2 col-0 mx-auto my-auto">
<img src="img/user.png" alt="Icon" width="60">
</div>
</div>
<div class="text-md-start text-center">
<div class="container overflow-y-auto" style="height: 80%">
<button type="button" class="btn rounded btn-lg text-start p-2 rounded-7 my-2" data-bs-toggle="modal" data-bs-target="#review" style="background-color: #302b2b; ">
<h5 class="ms-2 me-2 fw-normal " style=" color: white">Напишите Ваше мнение о нас</h5>
</button>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Михаил</h5>
<h6 class ="ms-4 me-4">Чуть не утонул, а инструктор Игорь стоял на берегу и смеялся над тем как я барахтаюсь. А так всё отлично. 4 звезды за поведение Игоря! </h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Леша</h5>
<h6 class=" ms-4 me-4">ничего интересного</h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Елена</h5>
<h6 class=" ms-4 me-4">Катались с мужем на сапах. Нам попался чудесный инструктор Игорь. В меру наплавались, обязательно вернемся!</h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Игорь</h5>
<h6 class=" ms-4 me-4">Работаю инструктором. Недавно к нам заходила женщина Елена с мужем в сильном алкогольном опьянении... Не понравилось!</h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Женя</h5>
<h6 class=" ms-4 me-4">Когда я просил инструктора Игоря научить меня уверенно держаться на воде, я не имел ввиду дергать меня за ноги, пока я буду плавать!</h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Михаил</h5>
<h6 class ="ms-4 me-4">Чуть не утонул, а инструктор Игорь стоял на берегу и смеялся над тем как я барахтаюсь. А так всё отлично. 4 звезды за поведение Игоря! </h6>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h5 class=" ms-4 fw-normal text-dark">Михаил</h5>
<h6 class ="ms-4 me-4">Чуть не утонул, а инструктор Игорь стоял на берегу и смеялся над тем как я барахтаюсь. А так всё отлично. 4 звезды за поведение Игоря! </h6>
</div>
</div>
</div>
</div>
<!--Модальное окно Отзывы-->
<div class="modal fade" id="review" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" style="width: 326px;">
<div class="modal-content ">
<div class="modal-header" style="background-color: #302b2b ">
<h5 class="modal-title" id="reviewLabel" style="color: white">Новый отзыв</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрыть" style="background-color: white"></button>
</div>
<div class="modal-body">
<form>
<div class="mb-3">
<label for="reviewText" class="col-form-label">Текст отзыва:</label>
<textarea class="form-control" rows="5" id="reviewText"></textarea>
</div>
</form>
</div>
<div class="modal-footer" style="background-color: #302b2b ">
<button type="button" class="btn btn-primary" style=" background-color: #d3c725 ">Отправить</button>
</div>
</div>
</div>
</div>
<!--Модальное окно вход-->
<div class="modal fade" id="LogIn" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" style="width: 326px;">
<div class="modal-content">
<div class="modal-header" style="background-color: #302b2b ">
<h5 class="modal-title" id="LogInLabel" style="color: white">Вход</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрыть" style="background-color: white;"></button>
</div>
<div class="modal-body">
<form>
<div class="mb-3">
<label for="nameLogIn" class="col-form-label">Номер телефона</label>
<input type="text" class="form-control" id="nameLogIn">
</div>
<div class="mb-3">
<label for="passwordLogIn" class="col-form-label">Пароль</label>
<input type="password" class="form-control" id="passwordLogIn">
</div>
</form>
</div>
<div class="modal-footer" style="background-color: #302b2b ">
<button type="button" class="btn btn-primary" style=" background-color: #d3c725 ">Войти</button>
</div>
</div>
</div>
</div>
<!--Модальное окно регистрация-->
<div class="modal fade" id="Register" tabindex="-1" aria-labelledby="RegisterLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" style="width: 326px;">
<div class="modal-content">
<div class="modal-header" style="background-color: #302b2b ">
<h5 class="modal-title" id="exampleModalLabel" style="color: white">Регистрация</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрыть" style="background-color: white;"></button>
</div>
<div class="modal-body">
<form>
<div class="mb-3">
<label for="nameRegister" class="col-form-label">Имя</label>
<input type="text" class="form-control" id="nameRegister">
</div>
<div class="mb-3">
<label for="mailRegister" class="col-form-label">Номер телефона</label>
<input type="text" class="form-control" id="mailRegister">
</div>
<div class="mb-3">
<label for="passwordRegister" class="col-form-label">Пароль</label>
<input type="password" class="form-control" id="passwordRegister">
</div>
</form>
</div>
<div class="modal-footer" style="background-color: #302b2b ">
<button type="button" class="btn btn-primary" style=" background-color: #d3c725 ">Зарегистрироваться</button>
</div>
</div>
</div>
</div>
</main>
<footer class="footer mt-auto d-flex justify-content-center align-items-center" style="height: 100px ;">
<div class=" d-flex container align-items-center">
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.</i>
</div>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Для администратора
</button>
<div class="modal fade" id="LogInAdmin" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true" >
<div class="modal-dialog modal-dialog-centered" style="width: 326px;">
<div class="modal-content">
<div class="modal-header" style="background-color: #302b2b ">
<h5 class="modal-title" id="LogInLabel" style="color: white">Вход</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрыть" style="background-color: white;"></button>
</div>
<div class="modal-body">
<form>
<div class="mb-3">
<label for="passwordLogIn" class="col-form-label">Пароль Администратора</label>
<input type="password" class="form-control" id="passwordLogIn">
</div>
</form>
</div>
<div class="modal-footer" style="background-color: #302b2b ">
<a style = "font-size:20px" class="nav-link ms-2" href="sixth.html">Войти</a>
</div>
</div>
</div>
</div>
</footer>
</body>
</html>

75
Lab2/fourth.html Normal file
View File

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Моя страница</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100" style="height: 100%;">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span style = "color: white" class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0">
<div class="container mb-4">
<div class="row">
<div class = "col-md-9" >
<div class="p-2 mt-4 me-5" >
<img src="img/price.png" alt="Картинка" class="w-100">
</div>
</div>
<div class="col-md-3">
<div class="p-2 mt-4 ">
<h1>Объявление</h1>
<p class="mt-3 mb-2">С 01.09 по 31.05
действуют скидки на аренду спортивного инвентаря. Также возможна аренда на длительный срок. Обращайтесь по телефонам в контактах.
</p>
</div>
</div>
<div class="col-md-4">
<div class= "mx-auto" style="width: 100%;">
<p class>*аренда производится только при наличии залогового имущества</p>
</div>
</div>
</div>
</div>
</main>
<footer class="footer mt-auto d-flex justify-content-center align-items-center" style="height: 100px ;">
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.
</footer>
</body>
</html>

BIN
Lab2/img/cvk.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
Lab2/img/gorilla.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
Lab2/img/image1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
Lab2/img/image2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
Lab2/img/image3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
Lab2/img/image4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Lab2/img/image5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
Lab2/img/instagram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
Lab2/img/logo_header.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
Lab2/img/price.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
Lab2/img/user.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
Lab2/img/vk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

79
Lab2/index.html Normal file
View File

@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Моя страница</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span style = "color: white" class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0">
<div class="container mb-2">
<div class="row">
<div class="col-md-7">
<div class="p-2 mt-4">
<img src="img/image1.jpg" alt="Картинка" class="w-100">
</div>
</div>
<div class="col-md-5">
<div class="p-2">
<h1 class ="mt-4">Общая информация</h1>
<p ALIGN = "justify" class="mt-0 mb-2 ">Мы - сервис проката спортивного оборудования WhatSUP. Мы специализируемся на активном отдыхе. В нашем арсенале есть каяки, байдарки, надувные матрасы и конечно же сапборды! В нашем коллективе работают опытные инструкторы, которые научат вас уверенно держаться на воде и получать от этого удовольствие!
</p>
<p class="mt-3 mb-0">
Ищите нас на пляжах вашего города,
</p >
<p class="mt-0 mb-0">
Искренне Ваша,
</p>
<p class>
Команда WhatSUP !
</div>
</div>
</div>
</div>
</main>
<footer class="footer mt-auto d-flex justify-content-center align-items-center" >
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.
</footer>
</body>
</html>

2221
Lab2/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

24
Lab2/package.json Normal file
View File

@ -0,0 +1,24 @@
{
"name": "int-prog",
"version": "1.0.0",
"type": "module",
"scripts": {
"start": "vite",
"serve": "http-server -p 3000 ./dist/",
"build": "vite build",
"prod": "npm-run-all build serve"
},
"dependencies": {
"bootstrap": "5.3.2",
"@fortawesome/fontawesome-free": "6.4.2"
},
"devDependencies": {
"http-server": "14.1.1",
"vite": "4.4.9",
"npm-run-all": "4.1.5"
},
"main": "index.js",
"author": "",
"license": "ISC",
"description": ""
}

92
Lab2/second.html Normal file
View File

@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Отзывы</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span style = "color: white" class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0" >
<div class="container mb-4" >
<div class="row">
<div class="col-md-20">
<div class="p-2">
<div class="container mx-auto my-5 p-2 rounded fw-bold" style="width: 90%; min-width: 320px ;height: fit-content; min-height: 80%; background-color: rgb(170, 165, 165);">
<div class="row row-cols-1 row-cols-lg-2 row-cols-xxl-3 pb-3 text-center">
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image3.jpg" style=" background-image: url('img/image1.jpg'); height: 200px; width: 300px"></button>
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image4.jpg" style=" background-image: url('img/image2.jpg'); height: 200px; width: 300px"></button>
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image5.jpg" style=" background-image: url('img/image5.jpg'); height: 200px; width: 300px"></button>
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image3.jpg" style=" background-image: url('img/image3.jpg'); height: 200px; width: 300px"></button>
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image4.jpg" style=" background-image: url('img/image4.jpg'); height: 200px; width: 300px"></button>
<button class="btn col-xxl-4 col-lg-6 col-12 mx-auto my-2 my-sm-4 bg-image rounded-8" data-bs-toggle="modal" data-bs-target="#exampleModal" data-img="img/image5.jpg" style=" background-image: url('img/image5.jpg'); height: 200px; width: 300px"></button>
<button onclick="file.click()" type="button" class="btn btn-dark col-xxl-4 col-lg-6 col-12 mx-auto my-4 rounded-8 fw-bold fs-1" style="height: 200px; width: 300px">
+
</button>
<input id="file" type="file" hidden />
</div>
</div>
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel">
<div class="modal-dialog modal-dialog-centered modal-fullscreen mx-auto " style="height: fit-content; width: 80%">
<div class="modal-content" style="height: fit-content; width: 100%">
<div class="modal-body text-center">
<button type="button" class="btn-close position-absolute top-0 end-0" data-bs-dismiss="modal" aria-label="Закрыть"></button>
<img id="image" class="mx-auto" src="" alt="image" style="width: 100% ">
</div>
</div>
</div>
</div>
<script>
var exampleModal = document.getElementById('exampleModal')
exampleModal.addEventListener('show.bs.modal', function (event){
var button = event.relatedTarget
var recipient = button.getAttribute('data-img')
document.getElementById('image').setAttribute("src", recipient.toString())
});
</script>
</div>
</div>
</div>
</div>
</main>
<footer class="footer mt-auto d-flex justify-content-center align-items-center" >
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.
</footer>
</body>
</html>

127
Lab2/sixth.html Normal file
View File

@ -0,0 +1,127 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Моя страница</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1" style = "color: white">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0">
<div class="container mt-2 mx-auto my-5 p-2 rounded-8 fw-bold" style="width: 90%; min-width: 320px; height: 100%; background-color: white; ">
<div class="text-md-start text-center mt-4 mb-4">
<div class="container overflow-y-auto" style="height: 100%">
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4 ">Михаил</h5>
<h6 class ="ms-4 me-4 mb-4" style="width: 80%;">Чуть не утонул, а инструктор Игорь стоял на берегу и смеялся над тем как я барахтаюсь. А так всё отлично. 4 звезды за поведение Игоря! </h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4">Леша</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 100%;">бУЛЬБУЛЬБУЛЬ</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-3">Елена</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 80%;">Катались с мужем на сапах. Нам попался чудесный инструктор Игорь. В меру наплавались, обязательно вернемся!</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4">Игорь</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 80%;">Работаю инструктором. Недавно к нам заходила женщина Елена с мужем в сильном алкогольном опьянении... Не понравилось!</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4">Женя</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 80%;">Когда я просил инструктора Игоря научить меня уверенно держаться на воде, я не имел ввиду дергать меня за ноги, пока я буду плавать!</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4">Женя</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 80%;">Когда я просил инструктора Игоря научить меня уверенно держаться на воде, я не имел ввиду дергать меня за ноги, пока я буду плавать!</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
<div class=" rounded text-start p-2 rounded-7 my-2" style="height: fit-content; width: 90%; background-color: #d9d9d9">
<h6 class=" ms-4 mt-4">Женя</h5>
<h6 class=" ms-4 me-4 mb-4" style="width: 80%;">Когда я просил инструктора Игоря научить меня уверенно держаться на воде, я не имел ввиду дергать меня за ноги, пока я буду плавать!</h6>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Удалить
</button>
<button type="button" data-bs-toggle="modal" data-bs-target="#LogInAdmin" style="background-color: #302b2b ; color : white">
Опубликовать
</button>
</div>
</div>
</div>
</div>
</main>
<footer class="footer d-flex justify-content-center align-items-center" style="height: 100px ;">
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.
</footer>
</body>
</html>

64
Lab2/styles/style.css Normal file
View File

@ -0,0 +1,64 @@
/* Стиль для шапки */
header {
color: #ffffff;
background-color: #302b2b; /* Цвет фона шапки */
}
@media (min-width: 768px) {
header nav {
height: 64px;
color: #ffffff;
}
}
header .navbar-brand {
color: #ffffff; /* Белый цвет текста логотипа */
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml;..");
}
header .navbar-nav .nav-link {
color: #ffffff; /* Белый цвет текста навигационных ссылок */
}
header .navbar-nav .nav-link:hover {
text-decoration: none;
background-color: #7256ae; /* Фон ссылок при наведении */
color: #ffffff; /* Цвет текста ссылок при наведении */
}
/* Стиль для футера */
footer {
background-color: #302b2b;
height: 80px;
color: #8b8b8b;
bottom: 0;
right:0;
width: 100%;
}
/* Стиль для заголовков */
h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.25em;
}
h3 {
font-size: 1.1em;
}
p {
font-size: 20px;
}
pr{
font-size: 20px;
}

View File

View File

@ -0,0 +1 @@
ss

122
Lab2/third.html Normal file
View File

@ -0,0 +1,122 @@
<!DOCTYPE html>
<html lang="ru" class="h-100">
<head>
<meta charset="utf-8">
<title>Моя страница</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="styles/style.css">
</head>
<body class="d-flex flex-column h-100">
<header class>
<nav class="navbar navbar-expand-md navbar mb-1">
<div class="container">
<a class="navbar-brand text-" href="index.html">
<img src="img/logo_header.png" alt="Мой логотип" width="150" height="36" >
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" style ="background-color: white">
<span style = "color: white" class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="second.html">Фотогалерея</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="third.html">Контакты</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fourth.html">Прейскурант</a>
</li>
<li class="nav-item">
<a style = "font-size:20px" class="nav-link ms-2" href="fifth.html">Отзывы</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="flex-shrink-0">
<div class="container mb-4">
<div class="row">
<div class="col-md-6">
<div class="p-2">
<h1 class ="mt-4">WhatSUP в Ульяновске!</h1>
<p class="mt-0 mb-2">
<ul class="list-unstyled">
<li>
<p class ="mb-0"> - Набережная реки Свияги, 81 </p>
</li>
<li>
<p class ="mb-0"></i> - Посёлок Рыбацкий, 1 </p>
</li>
<li>
<p class ="mb-0"></i> - Степана Разина, 12 </p>
</li>
<li>
<p class="mb-0"></i> - Сельдинское ш., 1 </p>
</li>
<li>
<p class="mb-0"></i> - Александровская улица, 60А </p>
</li>
<li>
<p class></i> - Ульяновская улица, 1Б </p>
</li>
</ul>
</p>
<h1 class ="mt-4">Мы в соцсетях:</h1>
<ul class="list-unstyled">
<li>
<div class="container">
<img src="img/instagram.png" alt="Мой логотип" width="50" height="50" >
<pr class ="mb-0"> supsclub </p>
</div>
</li>
<li>
<div class="container">
<img src="img/vk.png" alt="Мой логотип" width="50" height="30" >
<pr class ="mb-0"> supsclub </p>
</div>
</li>
</ul>
</div>
</div>
<div class="col-md-6">
<div class="p-2">
<h1 class ="mt-4">Телефоны</h1>
<p class="mt-0 mb-2">
<ul class="list-unstyled">
<li>
<p class ="mb-0"> +79277895643, Алексей </p>
</li>
<li>
<p class ="mb-0"></i> +79277895643, Татьяна </p>
</li>
<li>
<p class ="mb-0"></i> +79277895643, Ольга </p>
</li>
<li>
<p class="mb-0"></i> +79277895643, Никита</p>
</li>
<li>
<p class="mb-0"></i> +79277895643, Андрей </p>
</li>
<li>
<p class></i> +79277895643, Роман </p>
</li>
</ul>
</p>
</div>
</div>
</main>
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
Все права защищены и принадлежат ИП Абубакаров Абубакар Абубакарович.
</footer>
</body>
</html>

Binary file not shown.