Lab2 Updated
15
Lab2/.vscode/launch.json
vendored
Normal 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
@ -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
@ -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
After Width: | Height: | Size: 131 KiB |
BIN
Lab2/img/gorilla.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
Lab2/img/image1.jpg
Normal file
After Width: | Height: | Size: 116 KiB |
BIN
Lab2/img/image2.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
Lab2/img/image3.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
Lab2/img/image4.jpg
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
Lab2/img/image5.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
Lab2/img/instagram.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
Lab2/img/logo_header.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
Lab2/img/price.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Lab2/img/user.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
Lab2/img/vk.png
Normal file
After Width: | Height: | Size: 28 KiB |
79
Lab2/index.html
Normal 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
24
Lab2/package.json
Normal 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
@ -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
@ -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
@ -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;
|
||||
}
|
||||
|
@ -0,0 +1 @@
|
||||
ss
|
122
Lab2/third.html
Normal 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>
|