Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
9773784178 | ||
4e50fba8f2 | |||
3c2b589c75 |
2
.gitignore
vendored
@ -5,7 +5,7 @@
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/*.code-snippets
|
||||
|
||||
node_modules
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
|
260
index.html
Normal file
@ -0,0 +1,260 @@
|
||||
<!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.bundle.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="style.css">
|
||||
</head>
|
||||
|
||||
<body class="h-100 d-flex flex-column">
|
||||
|
||||
<div class="header">
|
||||
<nav class="navbar navbar-expand-md navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">
|
||||
<div class="header-logo">
|
||||
<img src="icon.png" alt="Logo">
|
||||
<h2>Фильмы онлайн</h2>
|
||||
</div>
|
||||
</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">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="navbar-collapse collapse justify-content-end" id="navbarNav">
|
||||
<div class="navbar-nav">
|
||||
<a class="nav-link" href="index.html">Главная страница</a>
|
||||
<a href="page2.html" class="nav-link">Каталог</a>
|
||||
<a href="page3.html" class="nav-link">Категории</a>
|
||||
<a href="page4.html" class="nav-link">Информация</a>
|
||||
<a href="page5.html" class="nav-link">Популярное</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<div class="movie-container">
|
||||
<h1>Наиболее Популярное</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
|
||||
<div class="movie-container">
|
||||
<h1>Может быть интересно</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
<div class="movie-container">
|
||||
<h1>Лучшие отзывы</h1>
|
||||
<div class="movie-card" data-kinopoisk-id="61237">
|
||||
<a href="#" class="movie-link" data-url=""></a>
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
|
||||
<div class="container-fluid">
|
||||
<p>© 2023 Просмотр фильмов.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
2194
package-lock.json
generated
Normal file
20
package.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"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": {
|
||||
"@fortawesome/fontawesome-free": "6.4.2",
|
||||
"bootstrap": "5.3.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"http-server": "14.1.1",
|
||||
"npm-run-all": "4.1.5",
|
||||
"vite": "^4.4.9"
|
||||
}
|
||||
}
|
248
page2.html
Normal file
@ -0,0 +1,248 @@
|
||||
<!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.bundle.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="style.css">
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<div class="header">
|
||||
<nav class="navbar navbar-expand-md navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">
|
||||
<div class="header-logo">
|
||||
<img src="icon.png" alt="Logo">
|
||||
<h2>Фильмы онлайн</h2>
|
||||
</div>
|
||||
</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">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="navbar-collapse collapse justify-content-end" id="navbarNav">
|
||||
<div class="navbar-nav">
|
||||
<a class="nav-link" href="index.html">Главная страница</a>
|
||||
<a href="page2.html" class="nav-link">Каталог</a>
|
||||
<a href="page3.html" class="nav-link">Категории</a>
|
||||
<a href="page4.html" class="nav-link">Информация</a>
|
||||
<a href="page5.html" class="nav-link">Популярное</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
<h1>Каталог</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
|
||||
<div class="container-fluid">
|
||||
<p>© 2023 Просмотр фильмов.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
260
page3.html
Normal file
@ -0,0 +1,260 @@
|
||||
<!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.bundle.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="style.css">
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<div class="header">
|
||||
<nav class="navbar navbar-expand-md navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">
|
||||
<div class="header-logo">
|
||||
<img src="icon.png" alt="Logo">
|
||||
<h2>Фильмы онлайн</h2>
|
||||
</div>
|
||||
</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">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="navbar-collapse collapse justify-content-end" id="navbarNav">
|
||||
<div class="navbar-nav">
|
||||
<a class="nav-link" href="index.html">Главная страница</a>
|
||||
<a href="page2.html" class="nav-link">Каталог</a>
|
||||
<a href="page3.html" class="nav-link">Категории</a>
|
||||
<a href="page4.html" class="nav-link">Информация</a>
|
||||
<a href="page5.html" class="nav-link">Популярное</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<div class="movie-container">
|
||||
<h1>Ужасы</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
|
||||
<div class="movie-container">
|
||||
<h1>Фентэзи</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
<div class="movie-container">
|
||||
<h1>Боевик</h1>
|
||||
<div class="movie-card" data-kinopoisk-id="61237">
|
||||
<a href="#" class="movie-link" data-url=""></a>
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Добавьте больше фильмов по вашему желанию -->
|
||||
</div>
|
||||
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
|
||||
<div class="container-fluid">
|
||||
<p>© 2023 Просмотр фильмов.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
77
page4.html
Normal file
@ -0,0 +1,77 @@
|
||||
<!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.bundle.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="style.css">
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<div class="header">
|
||||
<nav class="navbar navbar-expand-md navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">
|
||||
<div class="header-logo">
|
||||
<img src="icon.png" alt="Logo">
|
||||
<h2>Фильмы онлайн</h2>
|
||||
</div>
|
||||
</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">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="navbar-collapse collapse justify-content-end" id="navbarNav">
|
||||
<div class="navbar-nav">
|
||||
<a class="nav-link" href="index.html">Главная страница</a>
|
||||
<a href="page2.html" class="nav-link">Каталог</a>
|
||||
<a href="page3.html" class="nav-link">Категории</a>
|
||||
<a href="page4.html" class="nav-link">Информация</a>
|
||||
<a href="page5.html" class="nav-link">Популярное</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<h1>Информация</h1>
|
||||
<p>Добро пожаловать на наш сайт для просмотра фильмов! Здесь вы найдете все необходимые сведения для насыщенного и удобного кинематографического опыта. Пожалуйста, ознакомьтесь с полезной информацией ниже:<br>
|
||||
|
||||
О нас:<br>
|
||||
Мы предоставляем уникальную платформу для онлайн-просмотра широкого ассортимента фильмов различных жанров. Наша команда стремится создать место, где каждый кинолюбитель найдет что-то по своему вкусу.<br>
|
||||
|
||||
Как пользоваться сайтом:<br>
|
||||
Поиск и Фильтрация: Воспользуйтесь удобным поиском, чтобы быстро найти нужный фильм. Фильтры по жанру, году выпуска и рейтингу помогут уточнить ваш выбор.<br>
|
||||
Рейтинг и Обзоры: У нас есть система рейтингов, созданная пользователями, а также обзоры, чтобы вы могли сделать информированный выбор.<br>
|
||||
|
||||
Партнерство и Реклама:<br>
|
||||
Если у вас есть интересные предложения по партнерству или рекламе на нашем сайте, свяжитесь с нами через контактную форму. Мы всегда открыты к новым идеям и сотрудничеству.<br>
|
||||
|
||||
Поддержка:<br>
|
||||
В случае возникновения вопросов, проблем или предложений по улучшению сервиса, обращайтесь в нашу службу поддержки. Мы готовы вам помочь 24/7.<br>
|
||||
|
||||
Правила и Условия:<br>
|
||||
Пожалуйста, ознакомьтесь с нашими правилами использования сайта и политикой конфиденциальности, чтобы быть в курсе важных моментов.<br>
|
||||
|
||||
Благодарим вас за выбор нашего сайта для вашего кинематографического опыта. Наслаждайтесь просмотром!</p>
|
||||
|
||||
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
|
||||
<div class="container-fluid">
|
||||
<p>© 2023 Просмотр фильмов.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
248
page5.html
Normal file
@ -0,0 +1,248 @@
|
||||
<!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.bundle.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="style.css">
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<div class="header">
|
||||
<nav class="navbar navbar-expand-md navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">
|
||||
<div class="header-logo">
|
||||
<img src="icon.png" alt="Logo">
|
||||
<h2>Фильмы онлайн</h2>
|
||||
</div>
|
||||
</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">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="navbar-collapse collapse justify-content-end" id="navbarNav">
|
||||
<div class="navbar-nav">
|
||||
<a class="nav-link" href="index.html">Главная страница</a>
|
||||
<a href="page2.html" class="nav-link">Каталог</a>
|
||||
<a href="page3.html" class="nav-link">Категории</a>
|
||||
<a href="page4.html" class="nav-link">Информация</a>
|
||||
<a href="page5.html" class="nav-link">Популярное</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
<h1>Топ фильмов</h1>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 1</h2>
|
||||
<p>Описание фильма 1.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 2</h2>
|
||||
<p>Описание фильма 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="movie-card">
|
||||
<img src="https://via.placeholder.com/300x400" alt="Movie Image">
|
||||
<div class="movie-card-content">
|
||||
<h2>Название фильма 3</h2>
|
||||
<p>Описание фильма 3.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<footer class="footer mt-auto d-flex justify-content-center align-items-center">
|
||||
<div class="container-fluid">
|
||||
<p>© 2023 Просмотр фильмов.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
22
script.js
Normal file
@ -0,0 +1,22 @@
|
||||
|
||||
const movieCards = document.querySelectorAll('.movie-card');
|
||||
|
||||
// Добавляем обработчик события нажатия для каждой карточки фильма
|
||||
movieCards.forEach(card => {
|
||||
const link = card.querySelector('.movie-link');
|
||||
const kinopoiskId = card.dataset.kinopoiskId;
|
||||
|
||||
card.addEventListener('click', () => {
|
||||
// Формируем новый URL с использованием ID Кинопоиска
|
||||
const redirectUrl = `https://kinopoisk-watch-dsze5.ondigitalocean.app/player/?id=${kinopoiskId}`;
|
||||
|
||||
// Перенаправляем пользователя на полученный URL
|
||||
window.location.href = redirectUrl;
|
||||
});
|
||||
});
|
||||
$(document).ready(function () {
|
||||
var url = window.location.href;
|
||||
$('.navbar-nav a').filter(function () {
|
||||
return this.href == url;
|
||||
}).addClass('active');
|
||||
});
|
110
style.css
Normal file
@ -0,0 +1,110 @@
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #f2f2f2;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
||||
min-height: 500vh;
|
||||
}
|
||||
|
||||
.header {
|
||||
background: linear-gradient(to right, #000000, #434343);
|
||||
padding: 20px;
|
||||
color: #ffffff;
|
||||
text-align: justify;
|
||||
letter-spacing: 1px;
|
||||
|
||||
width: auto;
|
||||
}
|
||||
.header-logo img {
|
||||
width: 100px;
|
||||
height: auto;
|
||||
margin-right: 10px;
|
||||
background-color: transparent;
|
||||
}
|
||||
.navbar-nav .nav-link {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
margin-left: 20px;
|
||||
transition: color 0.3s;
|
||||
font-size: 24px;
|
||||
font-family: 'Arial Black', sans-serif;
|
||||
}
|
||||
.header-logo {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-family: 'Arial Black', sans-serif;
|
||||
}
|
||||
|
||||
.header-links a {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
margin-left: 20px;
|
||||
transition: color 0.3s;
|
||||
font-size: 24px;
|
||||
font-family: 'Arial Black', sans-serif;
|
||||
}
|
||||
|
||||
.header-links a:hover {
|
||||
color: #ff4500;
|
||||
}
|
||||
|
||||
.movie-container {
|
||||
width: 80%;
|
||||
margin: 0 auto;
|
||||
overflow-x: auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.movie-card {
|
||||
|
||||
display: inline-block;
|
||||
width: 300px;
|
||||
margin: 0 auto;
|
||||
border-radius: 5px;
|
||||
background-color: #ffffff;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.movie-card img {
|
||||
width: 100%;
|
||||
border-top-left-radius: 5px;
|
||||
border-top-right-radius: 5px;
|
||||
}
|
||||
|
||||
.movie-card-content {
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.movie-card-content h2 {
|
||||
white-space: normal;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
h1 {
|
||||
margin-left: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
h2 {
|
||||
color: #333333;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
p {
|
||||
color: #666666;
|
||||
font-size: 24px;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
footer {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
background-color: #333;
|
||||
color: white;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
|
24
vite-project/.gitignore
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
dist
|
||||
dist-ssr
|
||||
*.local
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.DS_Store
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
9
vite-project/counter.js
Normal file
@ -0,0 +1,9 @@
|
||||
export function setupCounter(element) {
|
||||
let counter = 0
|
||||
const setCounter = (count) => {
|
||||
counter = count
|
||||
element.innerHTML = `count is ${counter}`
|
||||
}
|
||||
element.addEventListener('click', () => setCounter(counter + 1))
|
||||
setCounter(0)
|
||||
}
|
13
vite-project/index.html
Normal file
@ -0,0 +1,13 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Vite App</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/main.js"></script>
|
||||
</body>
|
||||
</html>
|
1
vite-project/javascript.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="32" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path fill="#F7DF1E" d="M0 0h256v256H0V0Z"></path><path d="m67.312 213.932l19.59-11.856c3.78 6.701 7.218 12.371 15.465 12.371c7.905 0 12.89-3.092 12.89-15.12v-81.798h24.057v82.138c0 24.917-14.606 36.259-35.916 36.259c-19.245 0-30.416-9.967-36.087-21.996m85.07-2.576l19.588-11.341c5.157 8.421 11.859 14.607 23.715 14.607c9.969 0 16.325-4.984 16.325-11.858c0-8.248-6.53-11.17-17.528-15.98l-6.013-2.58c-17.357-7.387-28.87-16.667-28.87-36.257c0-18.044 13.747-31.792 35.228-31.792c15.294 0 26.292 5.328 34.196 19.247l-18.732 12.03c-4.125-7.389-8.591-10.31-15.465-10.31c-7.046 0-11.514 4.468-11.514 10.31c0 7.217 4.468 10.14 14.778 14.608l6.014 2.577c20.45 8.765 31.963 17.7 31.963 37.804c0 21.654-17.012 33.51-39.867 33.51c-22.339 0-36.774-10.654-43.819-24.574"></path></svg>
|
After Width: | Height: | Size: 995 B |
24
vite-project/main.js
Normal file
@ -0,0 +1,24 @@
|
||||
import './style.css'
|
||||
import javascriptLogo from './javascript.svg'
|
||||
import viteLogo from '/vite.svg'
|
||||
import { setupCounter } from './counter.js'
|
||||
|
||||
document.querySelector('#app').innerHTML = `
|
||||
<div>
|
||||
<a href="https://vitejs.dev" target="_blank">
|
||||
<img src="${viteLogo}" class="logo" alt="Vite logo" />
|
||||
</a>
|
||||
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">
|
||||
<img src="${javascriptLogo}" class="logo vanilla" alt="JavaScript logo" />
|
||||
</a>
|
||||
<h1>Hello Vite!</h1>
|
||||
<div class="card">
|
||||
<button id="counter" type="button"></button>
|
||||
</div>
|
||||
<p class="read-the-docs">
|
||||
Click on the Vite logo to learn more
|
||||
</p>
|
||||
</div>
|
||||
`
|
||||
|
||||
setupCounter(document.querySelector('#counter'))
|
14
vite-project/package.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "vite-project",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"devDependencies": {
|
||||
"vite": "^5.0.0"
|
||||
}
|
||||
}
|
1
vite-project/public/vite.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
|
After Width: | Height: | Size: 1.5 KiB |
96
vite-project/style.css
Normal file
@ -0,0 +1,96 @@
|
||||
:root {
|
||||
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
|
||||
line-height: 1.5;
|
||||
font-weight: 400;
|
||||
|
||||
color-scheme: light dark;
|
||||
color: rgba(255, 255, 255, 0.87);
|
||||
background-color: #242424;
|
||||
|
||||
font-synthesis: none;
|
||||
text-rendering: optimizeLegibility;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
a {
|
||||
font-weight: 500;
|
||||
color: #646cff;
|
||||
text-decoration: inherit;
|
||||
}
|
||||
a:hover {
|
||||
color: #535bf2;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
display: flex;
|
||||
place-items: center;
|
||||
min-width: 320px;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3.2em;
|
||||
line-height: 1.1;
|
||||
}
|
||||
|
||||
#app {
|
||||
max-width: 1280px;
|
||||
margin: 0 auto;
|
||||
padding: 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
height: 6em;
|
||||
padding: 1.5em;
|
||||
will-change: filter;
|
||||
transition: filter 300ms;
|
||||
}
|
||||
.logo:hover {
|
||||
filter: drop-shadow(0 0 2em #646cffaa);
|
||||
}
|
||||
.logo.vanilla:hover {
|
||||
filter: drop-shadow(0 0 2em #f7df1eaa);
|
||||
}
|
||||
|
||||
.card {
|
||||
padding: 2em;
|
||||
}
|
||||
|
||||
.read-the-docs {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 8px;
|
||||
border: 1px solid transparent;
|
||||
padding: 0.6em 1.2em;
|
||||
font-size: 1em;
|
||||
font-weight: 500;
|
||||
font-family: inherit;
|
||||
background-color: #1a1a1a;
|
||||
cursor: pointer;
|
||||
transition: border-color 0.25s;
|
||||
}
|
||||
button:hover {
|
||||
border-color: #646cff;
|
||||
}
|
||||
button:focus,
|
||||
button:focus-visible {
|
||||
outline: 4px auto -webkit-focus-ring-color;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
:root {
|
||||
color: #213547;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
a:hover {
|
||||
color: #747bff;
|
||||
}
|
||||
button {
|
||||
background-color: #f9f9f9;
|
||||
}
|
||||
}
|
16
vite.config.js
Normal file
@ -0,0 +1,16 @@
|
||||
import { resolve } from 'path'
|
||||
import { defineConfig } from 'vite'
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
rollupOptions: {
|
||||
input: {
|
||||
main: resolve(__dirname, 'index.html'),
|
||||
page2: resolve(__dirname, 'page2.html'),
|
||||
page3: resolve(__dirname, 'page3.html'),
|
||||
page4: resolve(__dirname, 'page4.html'),
|
||||
page5: resolve(__dirname, 'page5.html'),
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
BIN
макет/maketcatalog.png
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
макет/maketcatalog.xcf
Normal file
BIN
макет/maketcategories.png
Normal file
After Width: | Height: | Size: 270 KiB |
BIN
макет/maketcategories.xcf
Normal file
BIN
макет/maketindex.png
Normal file
After Width: | Height: | Size: 276 KiB |
BIN
макет/maketindex.xcf
Normal file
BIN
макет/maketinfo.png
Normal file
After Width: | Height: | Size: 278 KiB |
BIN
макет/maketinfo.xcf
Normal file
BIN
макет/maketpopular.png
Normal file
After Width: | Height: | Size: 265 KiB |