5 Commits

Author SHA1 Message Date
IlyasValiulov
dd5cd4930e Merge branch 'labwork02' of https://github.com/IlyasValiulov/2Course-Internet-Programming into labwork02 2025-05-19 20:19:20 +04:00
IlyasValiulov
8aae6fde2c add report 2025-05-19 20:17:34 +04:00
IlyasValiulov
b10336045e Добавление адаптива 2025-02-20 09:57:27 +04:00
IlyasValiulov
5fbb59c5d8 labwork02 2025-02-20 00:02:14 +04:00
IlyasValiulov
3ae50ff5cb labwork01 2025-02-06 00:19:59 +04:00
13 changed files with 529 additions and 0 deletions

8
css/catalog.css Normal file
View File

@@ -0,0 +1,8 @@
.film-collection {
justify-content: space-between;
}
.film {
width: 30%;
margin-bottom: 20px;
}

9
css/film.css Normal file
View File

@@ -0,0 +1,9 @@
.film {
width: 100%;
}
.film img {
width: 500px;
height: auto;
margin: 20px auto;
}

25
css/help.css Normal file
View File

@@ -0,0 +1,25 @@
form {
margin-top: 30px;
display: flex;
flex-direction: column;
gap: 10px;
}
textarea {
min-height: 200px;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 5px;
resize: vertical;
}
button {
padding: 10px 20px;
font-size: 16px;
color: #ffff;
background-color: #493c2f;
border-width: 1px;
border-radius: 5px;
}

139
css/style.css Normal file
View File

@@ -0,0 +1,139 @@
body {
font-family: Arial, sans-serif;
margin: 0px;
display: flex;
flex-direction: column;
min-height: 100vh;
}
header {
background-color: #493c2f;
color: #ffffff;
padding: 10px 10px 20px 10px;
}
.navigation {
list-style: none;
padding: 0;
margin: 0 20px;
display: flex;
}
.navigation li {
position: relative;
}
.navigation li a {
padding: 10px 20px;
}
.dropdown {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #493c2f;
list-style: none;
padding: 0;
margin: 0;
min-width: 150px;
}
.dropdown li a {
padding: 10px;
text-decoration: none;
display: block;
}
.navigation li:hover .dropdown {
display: block;
}
.logo-name {
display: flex;
align-items: center;
margin-left: 30px;
}
#logo {
width: 100px;
height: auto;
margin-right: 20px;
}
.container {
background-color: #ffffff;
margin: 0 20%;
flex: 1;
}
.film-collection {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: space-around;
}
@media (max-width: 767px) {
.container {
margin: 0 5%;
}
.film-collection {
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.film-collection > * {
width: 100%;
margin-bottom: 10px;
}
}
.film {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 35%;
}
.film img {
width: 100%;
height: auto;
}
footer {
margin-top: 40px;
padding: 20px;
background-color: #493c2f;
color: #ffffff;
font-size: 12px;
text-align: center;
}
a {
text-decoration: solid;
color: inherit;
}
a:hover {
color:rgb(192, 192, 192);
}
p {
margin: 0;
}
h2 {
margin-top: 50px;
}
h4 {
margin: 5px;
text-align: center;
}
figure {
margin-top: 5px;
}

15
description Normal file
View File

@@ -0,0 +1,15 @@
Лабораторная работа №1.
Проектирование и верстка сайта
1. Для сайта в выбранной области (см. вариант задания) придумать не
менее 5 страниц с разным назначением. Представить перечень страниц
с небольшим описанием их назначения.
2. Продумать основной стиль сайта и в свободной форме описать его:
основные цвета, логотипы, стилевые особенности и т. д.
3. Подготовить и сверстать содержимое страниц. В данной работе следует
сделать упор только на содержимом страниц и стилевом оформление
этого содержимого. Структурные элементы сайта будут формироваться
в следующей работе. Не нужно делать меню, подвал, создавать сетку с
блоками и т. д. В данной работе можно использовать линейный порядок
элементов.
Вариант: Онлайн-кинотеатр.

45
html/about.html Normal file
View File

@@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>О нас</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="../css/about.css" />
</head>
<body>
<header>
<div>
<div class="logo-name">
<img src="../images/4k.jpg" id="logo">
<h1>Онлайн кинотеатр</h1>
</div>
<nav>
<ul class="navigation">
<li><a href="index.html">Главная</a></li>
<li><a href="catalog.html">Фильмы и сериалы</a>
<ul class="dropdown">
<li><a href="catalog.html">Ужастики</a></li>
<li><a href="catalog.html">Аниме</a></li>
</ul>
</li>
<li><a href="about.html">О нас</a></li>
<li><a href="help.html">Помощь</a></li>
</ul>
</nav>
</div>
</header>
<div class="container">
<h2>Онлайн кинотеатр</h2>
<p class="indent">Мы рады приветствовать вас на данном сайте</p>
<p>Если есть предложения для улучшения работы сайта, пишите на почту <strong><en>ilyasvaliylov@gmail.com</en></strong></p>
</div>
<footer>
<div>
<p>@ООО ОАО ИП и так далее. Любые лицензии по номеру 78375535378. 4К йоууу</p>
</div>
</footer>
</body>
</html>

103
html/catalog.html Normal file
View File

@@ -0,0 +1,103 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Каталог фильмов</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="../css/catalog.css" />
</head>
<body>
<header>
<div>
<div class="logo-name">
<img src="../images/4k.jpg" id="logo">
<h1>Онлайн кинотеатр</h1>
</div>
<nav>
<ul class="navigation">
<li><a href="index.html">Главная</a></li>
<li><a href="catalog.html">Фильмы и сериалы</a>
<ul class="dropdown">
<li><a href="catalog.html">Ужастики</a></li>
<li><a href="catalog.html">Аниме</a></li>
</ul>
</li>
<li><a href="about.html">О нас</a></li>
<li><a href="help.html">Помощь</a></li>
</ul>
</nav>
</div>
</header>
<div class="container">
<div>
<h2>Каталог фильмов и сериалов</h2>
</div>
<div class="film-collection">
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
<div class="film">
<figure>
<figcaption><a href="film.html" class="films">Ловцы забытых голосов (2011)</a></figcaption>
<img src="../images/film.jpg" >
</figure>
</div>
</div>
</div>
<footer>
<div>
<p>@ООО ОАО ИП и так далее. Любые лицензии по номеру 78375535378. 4К йоууу</p>
</div>
</footer>
</body>
</html>

57
html/film.html Normal file
View File

@@ -0,0 +1,57 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Book</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="../css/film.css" />
</head>
<body>
<header>
<div>
<div class="logo-name">
<img src="../images/4k.jpg" id="logo">
<h1>Онлайн кинотеатр</h1>
</div>
<nav>
<ul class="navigation">
<li><a href="index.html">Главная</a></li>
<li><a href="catalog.html">Фильмы и сериалы</a>
<ul class="dropdown">
<li><a href="catalog.html">Ужастики</a></li>
<li><a href="catalog.html">Аниме</a></li>
</ul>
</li>
<li><a href="about.html">О нас</a></li>
<li><a href="help.html">Помощь</a></li>
</ul>
</nav>
</div>
</header>
<div class="container">
<div class="film">
<h2>Ловцы забытых голосов (2011)</h2>
<p>Юная Асуна живет с вечно пропадающей на работе матерью и после школы любит забираться на скалу,
чтобы послушать радио, доставшееся от умершего отца. Однажды в этом своем секретном месте она знакомится
с загадочным юношей Сюном, который говорит, что пришел из далекой страны Агартхи. Эта встреча становится
началом полного приключений путешествия в волшебный мир, где Асуне предстоит столкнуться с потерями и обрести надежду.</p>
<img src="../images/film.jpg">
<ul class="film-container">
<li>Год производства 2011</li><hr>
<li>Жанр аниме, мультфильм, драма, приключения</li><hr>
<li>Режиссер Макото Синкай</li><hr>
<li>Сборы в мире $600 486</li>
</ul>
<p><a href="https://www.kinopoisk.ru/film/581102/">Смотреть фильм</a></p>
</div>
</div>
<footer>
<div>
<p>@ООО ОАО ИП и так далее. Любые лицензии по номеру 78375535378. 4К йоууу</p>
</div>
</footer>
</body>
</html>

48
html/help.html Normal file
View File

@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Помощь</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="../css/help.css" />
</head>
<body>
<header>
<div>
<div class="logo-name">
<img src="../images/4k.jpg" id="logo">
<h1>Онлайн кинотеатр</h1>
</div>
<nav>
<ul class="navigation">
<li><a href="index.html">Главная</a></li>
<li><a href="catalog.html">Фильмы и сериалы</a>
<ul class="dropdown">
<li><a href="catalog.html">Ужастики</a></li>
<li><a href="catalog.html">Аниме</a></li>
</ul>
</li>
<li><a href="about.html">О нас</a></li>
<li><a href="help.html">Помощь</a></li>
</ul>
</nav>
</div>
</header>
<div class="container">
<h2>Помощь и поддержка</h2>
<p>Задавайте вопросы и мы вам ответим<p>
<form>
<textarea></textarea>
<button>Отправить</button>
</form>
</div>
<footer>
<div>
<p>@ООО ОАО ИП и так далее. Любые лицензии по номеру 78375535378. 4К йоууу</p>
</div>
</footer>
</body>
</html>

80
html/index.html Normal file
View File

@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Онлайн кинотеатр</title>
<link rel="stylesheet" href="../css/style.css" />
</head>
<body>
<header>
<div>
<div class="logo-name">
<img src="../images/4k.jpg" id="logo">
<h1>Онлайн кинотеатр</h1>
</div>
<nav>
<ul class="navigation">
<li><a href="catalog.html">Фильмы и сериалы</a>
<ul class="dropdown">
<li><a href="catalog.html">Ужастики</a></li>
<li><a href="catalog.html">Аниме</a></li>
</ul>
</li>
<li><a href="about.html">О нас</a></li>
<li><a href="help.html">Помощь</a></li>
</ul>
</nav>
</div>
</header>
<div class="container">
<div>
<h2>Добро пожаловать в онлайн кинотеатр</h2>
<p>Смотрите фильмы бесплатно и без ограничений.</p>
<h2>Премьеры недели</h2>
</div>
<div class="film-collection">
<div class="film">
<h4>Ловцы забытых голосов</h4>
<figure>
<img src="../images/film.jpg">
<figcaption><a href="film.html" target="_blank">Смотреть</a></figcaption>
</figure>
</div>
<div class="film">
<h4>Ловцы забытых голосов</h4>
<figure>
<img src="../images/film.jpg">
<figcaption><a href="film.html" target="_blank">Смотреть</a></figcaption>
</figure>
</div>
<div class="film">
<h4>Ловцы забытых голосов</h4>
<figure>
<img src="../images/film.jpg">
<figcaption><a href="film.html" target="_blank">Смотреть</a></figcaption>
</figure>
</div>
<div class="film">
<h4>Ловцы забытых голосов</h4>
<figure>
<img src="../images/film.jpg">
<figcaption><a href="film.html" target="_blank">Смотреть</a></figcaption>
</figure>
</div>
</div>
</div>
<footer>
<div>
<p>@ООО ОАО ИП и так далее. Любые лицензии по номеру 78375535378. 4К йоууу</p>
</div>
</footer>
</body>
</html>

BIN
images/4k.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
images/film.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

BIN
report.docx Normal file

Binary file not shown.