This commit is contained in:
2025-05-21 12:54:40 +04:00
parent 681580cd60
commit bf17f58884
10 changed files with 1531 additions and 116 deletions

261
index.css
View File

@@ -0,0 +1,261 @@
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: 'Orbitron', sans-serif;
background-color: #0d0d0d;
color: #ddd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
background: #000000;
padding: 1rem 2rem;
border-bottom: 2px solid #ff00ff;
position: sticky;
top: 0;
z-index: 2000;
}
.logo {
font-size: 1.6rem;
color: #00ffff;
user-select: none;
}
.nav-toggle {
display: none;
}
.burger-menu {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
position: fixed;
top: 18px;
right: 20px;
z-index: 2100;
}
.burger-menu span {
width: 28px;
height: 3px;
background: #ff00ff;
border-radius: 2px;
box-shadow: 0 0 8px #ff00ff;
transition: 0.3s;
}
.navbar {
display: flex;
}
.nav-links {
list-style: none;
display: flex;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links li a {
color: #ff00ff;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease;
user-select: none;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #00ffff;
text-shadow: none;
}
.page {
padding: 4rem 2rem;
border-bottom: 1px solid #222;
}
.page h1,
.page h2 {
color: #ff00ff;
text-shadow: none;
}
.page p {
max-width: 800px;
line-height: 1.6;
color: #aaa;
}
.footer {
background: #111;
border-top: 3px solid #00ffff;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #00ffff;
text-shadow: none;
}
.footer-info p {
margin: 0.4rem 0;
font-weight: 600;
}
.social-icons {
margin-top: 1rem;
display: flex;
gap: 1.5rem;
}
.social-icons a i {
color: #ff00ff;
transition: color 0.3s ease;
}
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
right: 0;
background: #111;
width: 100%;
max-height: 0;
overflow: hidden;
flex-direction: column;
padding: 0 2rem;
transition: max-height 0.35s ease;
box-shadow: 0 10px 30px #ff00ffaa;
border-bottom: 2px solid #ff00ff;
z-index: 2000;
user-select: none;
border-radius: 0 0 10px 10px;
}
.nav-toggle:checked ~ .navbar .nav-links {
max-height: 300px;
}
.burger-menu {
display: flex;
}
.nav-links li a {
color: #ff66ff;
padding: 1rem 0;
border-bottom: 1px solid #ff00ff33;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #33ffff;
text-shadow: none;
}
}
.streams-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 2rem;
margin-top: 2rem;
}
.stream-item {
background: #111;
border: 2px solid #ff00ff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 0 12px #ff00ff88;
transition: box-shadow 0.3s ease;
user-select: none;
}
.stream-item:hover {
box-shadow: 0 0 20px #00ffffdd;
border-color: #00ffff;
}
.stream-item img {
width: 100%;
border-radius: 8px;
margin-bottom: 1rem;
box-shadow: 0 0 8px #ff00ffaa;
}
.stream-item h3 {
margin: 0 0 0.5rem;
color: #ff00ff;
text-shadow: none;
}
.stream-item p {
color: #aaa;
font-size: 0.95rem;
margin-bottom: 1rem;
}
.stream-item button {
background-color: #ff00ff;
border: none;
padding: 0.5rem 1.2rem;
color: #111;
font-weight: 700;
border-radius: 6px;
cursor: pointer;
box-shadow: 0 0 10px #ff00ff;
transition: background-color 0.3s ease;
}
.stream-item button:hover {
background-color: #00ffff;
box-shadow: 0 0 14px #00ffff;
color: #000;
}
.page {
max-width: 1200px;
margin: 20px auto;
padding: 0 15px;
color: #fff;
}
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
margin-top: 30px;
}
.feature-item {
background: #111;
border: 2px solid #ff00ff;
border-radius: 8px;
padding: 20px;
box-shadow: 0 0 8px #ff00ff;
transition: box-shadow 0.3s ease;
}
.feature-item:hover {
box-shadow: 0 0 15px #ff00ff, 0 0 25px #00fff7;
}
.feature-item h3 {
margin-top: 0;
margin-bottom: 10px;
font-weight: 700;
color: #ff00ff;
text-shadow: none;
}
.feature-item p {
margin-bottom: 15px;
color: #ccc;
}
.feature-item button {
background: #ff00ff;
border: none;
border-radius: 4px;
padding: 10px 18px;
color: #111;
font-weight: 600;
cursor: pointer;
box-shadow: 0 0 10px #ff00ff;
transition: background-color 0.3s ease;
}
.feature-item button:hover {
background: #ff00ff;
box-shadow: 0 0 15px #ff00ff;
}

View File

@@ -1,38 +1,76 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>StreamCore</title>
<style>
body {
font-family: 'Courier New';
background: #000;
color: #ff00ff;
margin: 20px;
border: 3px solid #00f0ff;
padding: 20px;
}
h1 {
font-family: 'Arial Black';
color: #00f0ff;
text-shadow: 0 0 5px #00f0ff;
}
.stream {
margin: 20px 0;
padding: 10px;
border-left: 3px solid #ff00ff;
}
</style>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Главная | StreamCore</title>
<link rel="stylesheet" href="index.css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto&display=swap" rel="stylesheet">
</head>
<body>
<h1>STREAMCORE</h1>
<div class="stream">
<h2>► КИБЕРСПОРТ: CS2</h2>
<p>Стример: NE0N_DE4TH</p>
<header class="header">
<div class="logo">🎮 StreamCore</div>
<input type="checkbox" id="nav-toggle" class="nav-toggle" />
<label for="nav-toggle" class="burger-menu" aria-label="Меню">
<span></span>
<span></span>
<span></span>
</label>
<nav class="navbar">
<ul class="nav-links">
<li><a href="index.html" aria-current="page">Главная</a></li>
<li><a href="streams.html">Трансляции</a></li>
<li><a href="catalog.html">Каталог</a></li>
<li><a href="index.html#artists">Артисты</a></li>
<li><a href="index.html#events">События</a></li>
<li><a href="index.html#about">О нас</a></li>
</ul>
</nav>
</header>
<main class="page">
<h1>Добро пожаловать в StreamCore</h1>
<p>Твой портал в мир киберспорта, электронной музыки и цифрового искусства. Следи за новыми трансляциями, знакомься с артистами и участвуй в событиях!</p>
<section class="features-grid">
<article class="feature-item">
<h3>Киберспорт</h3>
<p>Самые масштабные турниры и захватывающие матчи в прямом эфире.</p>
<button onclick="location.href='streams.html'">Смотреть трансляции</button>
</article>
<article class="feature-item">
<h3>Электронная музыка</h3>
<p>Эксклюзивные лайв-сеты от лучших диджеев и музыкантов.</p>
<button onclick="location.href='catalog.html#music'">Открыть каталог</button>
</article>
<article class="feature-item">
<h3>Цифровое искусство</h3>
<p>Выставки, NFT-галереи и творческие проекты от художников.</p>
<button onclick="location.href='catalog.html#art'">Посмотреть работы</button>
</article>
</section>
</main>
<footer class="footer">
<div class="footer-info">
<p>Контакты: info@streamcore.com | +7 (999) 123-45-67</p>
<p>Часы работы: Пн–Вс, 10:0022:00</p>
<p>Адрес: Неон-сити, ул. Цифровая, д.42</p>
</div>
<div class="stream">
<h2>► МУЗЫКА: SYNTHWAVE 24/7</h2>
<p>Стример: DJ_VIRTUAL</p>
<div class="footer-section">
<div class="social-icons">
<a href="#" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="#" aria-label="ВКонтакте"><i class="fab fa-vk"></i></a>
<a href="#" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</footer>
</body>
</html>

207
page2.css
View File

@@ -0,0 +1,207 @@
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: 'Orbitron', sans-serif;
background-color: #0d0d0d;
color: #ddd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
background: #000000;
padding: 1rem 2rem;
border-bottom: 2px solid #ff00ff;
position: sticky;
top: 0;
z-index: 2000;
}
.logo {
font-size: 1.6rem;
color: #00ffff;
user-select: none;
}
.nav-toggle {
display: none;
}
.burger-menu {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
position: fixed;
top: 18px;
right: 20px;
z-index: 2100;
}
.burger-menu span {
width: 28px;
height: 3px;
background: #ff00ff;
border-radius: 2px;
box-shadow: 0 0 8px #ff00ff;
transition: 0.3s;
}
.navbar {
display: flex;
}
.nav-links {
list-style: none;
display: flex;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links li a {
color: #ff00ff;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease;
user-select: none;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #00ffff;
text-shadow: none;
}
.page {
padding: 4rem 2rem;
border-bottom: 1px solid #222;
}
.page h1,
.page h2 {
color: #ff00ff;
text-shadow: none;
}
.page p {
max-width: 800px;
line-height: 1.6;
color: #aaa;
}
.footer {
background: #111;
border-top: 3px solid #00ffff;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #00ffff;
text-shadow: none;
}
.footer-info p {
margin: 0.4rem 0;
font-weight: 600;
}
.social-icons {
margin-top: 1rem;
display: flex;
gap: 1.5rem;
}
.social-icons a i {
color: #ff00ff;
transition: color 0.3s ease;
}
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
right: 0;
background: #111;
width: 100%;
max-height: 0;
overflow: hidden;
flex-direction: column;
padding: 0 2rem;
transition: max-height 0.35s ease;
box-shadow: 0 10px 30px #ff00ffaa;
border-bottom: 2px solid #ff00ff;
z-index: 2000;
user-select: none;
border-radius: 0 0 10px 10px;
}
.nav-toggle:checked ~ .navbar .nav-links {
max-height: 300px;
}
.burger-menu {
display: flex;
}
.nav-links li a {
color: #ff66ff;
padding: 1rem 0;
border-bottom: 1px solid #ff00ff33;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #33ffff;
text-shadow: none;
}
}
catalog-grid {
display: grid;
grid-template-columns: repeat(auto-fit,minmax(280px,1fr));
gap: 2rem;
margin-top: 2rem;
}
.catalog-item {
background: #111;
border: 2px solid #ff00ff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 0 12px #ff00ff88;
transition: box-shadow 0.3s ease;
user-select: none;
}
.catalog-item:hover {
box-shadow: 0 0 20px #00ffffdd;
border-color: #00ffff;
}
.catalog-item img {
width: 100%;
border-radius: 8px;
margin-bottom: 1rem;
box-shadow: 0 0 8px #ff00ffaa;
}
.catalog-item h3 {
margin: 0 0 0.5rem;
color: #ff00ff;
text-shadow: none;
}
.catalog-item p {
color: #aaa;
font-size: 0.95rem;
margin-bottom: 1rem;
}
.catalog-item button {
background-color: #ff00ff;
border: none;
padding: 0.5rem 1.2rem;
color: #111;
font-weight: 700;
border-radius: 6px;
cursor: pointer;
box-shadow: none;
transition: background-color 0.3s ease;
}
.catalog-item button:hover {
background-color: #00ffff;
box-shadow: none;
color: #000;
}

View File

@@ -1,37 +1,85 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Каталог | StreamCore</title>
<style>
body {
font-family: 'Courier New';
background: #000;
color: #ff00ff;
margin: 20px;
padding: 20px;
border: 3px solid #ff00ff;
}
h1 {
font-family: 'Arial Black';
color: #00f0ff;
border-bottom: 2px dashed #00f0ff;
}
.category {
margin: 15px 0;
}
</style>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Каталог | StreamCore</title>
<link rel="stylesheet" href="page2.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto&display=swap" rel="stylesheet">
</head>
<body>
<h1>КАТАЛОГ</h1>
<div class="category">
<h2>► ИГРЫ</h2>
<p>- CS2</p>
<p>- DOTA 2</p>
</div>
<div class="category">
<h2>► МУЗЫКА</h2>
<p>- SYNTHWAVE</p>
<header class="header">
<div class="logo">🎮 StreamCore</div>
<input type="checkbox" id="nav-toggle" class="nav-toggle" />
<label for="nav-toggle" class="burger-menu" aria-label="Меню">
<span></span>
<span></span>
<span></span>
</label>
<nav class="navbar">
<ul class="nav-links">
<li><a href="index.html#home">Главная</a></li>
<li><a href="index.html#streams">Стримы</a></li>
<li><a href="index.html#artists">Артисты</a></li>
<li><a href="index.html#events">События</a></li>
<li><a href="catalog.html" aria-current="page">Каталог</a></li>
<li><a href="index.html#about">О нас</a></li>
</ul>
</nav>
</header>
<main class="page">
<h1>Каталог стримов и событий</h1>
<p>Выбирай из нашего ассортимента уникальных стримов, концертов и кибермероприятий.</p>
<section class="catalog-grid">
<article class="catalog-item">
<img src="https://media.istockphoto.com/id/1405987908/ru/%D1%84%D0%BE%D1%82%D0%BE/%D0%BC%D0%B5%D1%82%D0%B0%D0%B2%D1%81%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4-%D0%B2-%D1%81%D1%82%D0%B8%D0%BB%D0%B5-%D0%BA%D0%B8%D0%B1%D0%B5%D1%80%D0%BF%D0%B0%D0%BD%D0%BA-%D1%81-%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B0%D0%BC%D0%B8-%D0%B8%D0%B4%D1%83%D1%89%D0%B8%D0%BC%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BB%D0%B8%D1%86%D0%B5-%D0%BD%D0%B5%D0%BE%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC-%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%BD%D0%B0.jpg?s=612x612&w=0&k=20&c=tuEtPHXniGEmoaJfKy4KHXtUgetTCJpkAEd_rfftuWU=" alt="Стрим 1" />
<h3>Neon Beats Live</h3>
<p>Погружение в атмосферу неоновых ритмов с лучшими диджеями.</p>
<button>Смотреть</button>
</article>
<article class="catalog-item">
<img src="https://bogatyr.club/uploads/posts/2023-03/12827/thumbs/1677966670_bogatyr-club-p-kiberpank-komnata-foni-instagram-8.jpg" alt="Концерт 2" />
<h3>Cyberpunk Festival</h3>
<p>Грандиозный фестиваль с музыкой и цифровыми шоу.</p>
<button>Узнать больше</button>
</article>
<article class="catalog-item">
<img src="https://kartinki.pics/uploads/posts/2021-07/thumbs/1625655487_35-kartinkin-com-p-kiberpank-oboi-krasivie-38.jpg" alt="Стрим 3" />
<h3>VR Rave Party</h3>
<p>Погрузись в виртуальную реальность с нашими эксклюзивными стримами.</p>
<button>Смотреть</button>
</article>
<article class="catalog-item">
<img src="https://kartinki.pics/pics/uploads/posts/2022-08/1660474027_1-kartinkin-net-p-kiberpank-oboi-krasivo-1.jpg" alt="Концерт 4" />
<h3>Hologram Show</h3>
<p>Уникальное цифровое шоу с голографическими эффектами.</p>
<button>Узнать больше</button>
</article>
</section>
</main>
<footer class="footer">
<div class="footer-info">
<p>Контакты: info@streamcore.com | +7 (999) 123-45-67</p>
<p>Часы работы: Пн–Вс, 10:0022:00</p>
<p>Адрес: Неон-сити, ул. Цифровая, д.42</p>
</div>
<div class="footer-section">
<div class="social-icons">
<a href="#" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="#" aria-label="ВКонтакте"><i class="fab fa-vk"></i></a>
<a href="#" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</footer>
</body>
</html>

208
page3.css
View File

@@ -0,0 +1,208 @@
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: 'Orbitron', sans-serif;
background-color: #0d0d0d;
color: #ddd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
background: #000000;
padding: 1rem 2rem;
border-bottom: 2px solid #ff00ff;
position: sticky;
top: 0;
z-index: 2000;
}
.logo {
font-size: 1.6rem;
color: #00ffff;
user-select: none;
}
.nav-toggle {
display: none;
}
.burger-menu {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
position: fixed;
top: 18px;
right: 20px;
z-index: 2100;
}
.burger-menu span {
width: 28px;
height: 3px;
background: #ff00ff;
border-radius: 2px;
box-shadow: 0 0 8px #ff00ff;
transition: 0.3s;
}
.navbar {
display: flex;
}
.nav-links {
list-style: none;
display: flex;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links li a {
color: #ff00ff;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease;
user-select: none;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #00ffff;
text-shadow: none;
}
.page {
padding: 4rem 2rem;
border-bottom: 1px solid #222;
}
.page h1,
.page h2 {
color: #ff00ff;
text-shadow: none;
}
.page p {
max-width: 800px;
line-height: 1.6;
color: #aaa;
}
.footer {
background: #111;
border-top: 3px solid #00ffff;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #00ffff;
text-shadow: none;
}
.footer-info p {
margin: 0.4rem 0;
font-weight: 600;
}
.social-icons {
margin-top: 1rem;
display: flex;
gap: 1.5rem;
}
.social-icons a i {
color: #ff00ff;
transition: color 0.3s ease;
}
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
right: 0;
background: #111;
width: 100%;
max-height: 0;
overflow: hidden;
flex-direction: column;
padding: 0 2rem;
transition: max-height 0.35s ease;
box-shadow: 0 10px 30px #ff00ffaa;
border-bottom: 2px solid #ff00ff;
z-index: 2000;
user-select: none;
border-radius: 0 0 10px 10px;
}
.nav-toggle:checked ~ .navbar .nav-links {
max-height: 300px;
}
.burger-menu {
display: flex;
}
.nav-links li a {
color: #ff66ff;
padding: 1rem 0;
border-bottom: 1px solid #ff00ff33;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #33ffff;
text-shadow: none;
}
}
.streams-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 2rem;
margin-top: 2rem;
}
.stream-item {
background: #111;
border: 2px solid #ff00ff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 0 12px #ff00ff88;
transition: box-shadow 0.3s ease;
user-select: none;
}
.stream-item:hover {
box-shadow: 0 0 20px #00ffffdd;
border-color: #00ffff;
}
.stream-item img {
width: 100%;
border-radius: 8px;
margin-bottom: 1rem;
box-shadow: 0 0 8px #ff00ffaa;
}
.stream-item h3 {
margin: 0 0 0.5rem;
color: #ff00ff;
text-shadow: none;
}
.stream-item p {
color: #aaa;
font-size: 0.95rem;
margin-bottom: 1rem;
}
.stream-item button {
background-color: #ff00ff;
border: none;
padding: 0.5rem 1.2rem;
color: #111;
font-weight: 700;
border-radius: 6px;
cursor: pointer;
box-shadow: 0 0 10px #ff00ff;
transition: background-color 0.3s ease;
}
.stream-item button:hover {
background-color: #00ffff;
box-shadow: 0 0 14px #00ffff;
color: #000;
}

View File

@@ -1,27 +1,83 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Трансляция | StreamCore</title>
<style>
body {
font-family: 'Courier New';
background: #000;
color: #ff00ff;
margin: 20px;
}
.player {
width: 100%;
height: 400px;
background: #111;
border: 3px solid #00f0ff;
margin-bottom: 20px;
}
</style>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Трансляции | StreamCore</title>
<link rel="stylesheet" href="page3.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto&display=swap" rel="stylesheet">
</head>
<body>
<h1 style="color:#00f0ff;font-family:'Arial Black'">► CS2: КИБЕРТУРНИР</h1>
<div class="player"></div>
<p>Чат отключён (система перегружена).</p>
<header class="header">
<div class="logo">🎮 StreamCore</div>
<input type="checkbox" id="nav-toggle" class="nav-toggle" />
<label for="nav-toggle" class="burger-menu" aria-label="Меню">
<span></span>
<span></span>
<span></span>
</label>
<nav class="navbar">
<ul class="nav-links">
<li><a href="index.html#home">Главная</a></li>
<li><a href="streams.html" aria-current="page">Трансляции</a></li>
<li><a href="catalog.html">Каталог</a></li>
<li><a href="index.html#artists">Артисты</a></li>
<li><a href="index.html#events">События</a></li>
<li><a href="index.html#about">О нас</a></li>
</ul>
</nav>
</header>
<main class="page">
<h1>Текущие и предстоящие трансляции</h1>
<p>Выбирай любимые трансляции и присоединяйся к просмотру в реальном времени!</p>
<section class="streams-grid">
<article class="stream-item">
<img src="https://kartinki.pics/uploads/posts/2021-07/thumbs/1625655522_52-kartinkin-com-p-kiberpank-oboi-krasivie-57.jpg" alt="Трансляция 1" />
<h3>Neon Cyber Show</h3>
<p>В прямом эфире: DJ Neonmix с уникальными сетами и визуалами.</p>
<button>Смотреть сейчас</button>
</article>
<article class="stream-item">
<img src="https://img3.akspic.ru/previews/6/6/1/2/7/172166/172166-kiberpank_2077-kiberpank-bridzhit-svet-purpur-550x310.jpg" alt="Трансляция 2" />
<h3>Киберспорт Матч</h3>
<p>Прямой эфир крупнейшего турнира по киберспорту.</p>
<button>Присоединиться</button>
</article>
<article class="stream-item">
<img src="https://img3.akspic.ru/previews/4/6/0/4/6/164064/164064-goroda_kiberpank-kiberpank_2077-kiberpank-nauchnaya_fantastika-cifrovoe_iskusstvo-550x310.jpg" alt="Трансляция 3" />
<h3>VR Adventure Live</h3>
<p>Эксклюзивный VR стрим с комментариями и интерактивом.</p>
<button>Смотреть сейчас</button>
</article>
<article class="stream-item">
<img src="https://kartinki.pics/pics/uploads/posts/2022-08/thumbs/1660474007_21-kartinkin-net-p-kiberpank-oboi-krasivo-26.jpg" alt="Трансляция 4" />
<h3>Цифровой Концерт</h3>
<p>Виртуальный концерт с неоновыми спецэффектами и лайв-сетами.</p>
<button>Смотреть</button>
</article>
</section>
</main>
<footer class="footer">
<div class="footer-info">
<p>Контакты: info@streamcore.com | +7 (999) 123-45-67</p>
<p>Часы работы: Пн–Вс, 10:0022:00</p>
<p>Адрес: Неон-сити, ул. Цифровая, д.42</p>
</div>
<div class="footer-section">
<div class="social-icons">
<a href="#" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="#" aria-label="ВКонтакте"><i class="fab fa-vk"></i></a>
<a href="#" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</footer>
</body>
</html>

260
page4.css
View File

@@ -0,0 +1,260 @@
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: 'Orbitron', sans-serif;
background-color: #0d0d0d;
color: #ddd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
background: #000000;
padding: 1rem 2rem;
border-bottom: 2px solid #ff00ff;
position: sticky;
top: 0;
z-index: 2000;
}
.logo {
font-size: 1.6rem;
color: #00ffff;
user-select: none;
}
.nav-toggle {
display: none;
}
.burger-menu {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
position: fixed;
top: 18px;
right: 20px;
z-index: 2100;
}
.burger-menu span {
width: 28px;
height: 3px;
background: #ff00ff;
border-radius: 2px;
box-shadow: 0 0 8px #ff00ff;
transition: 0.3s;
}
.navbar {
display: flex;
}
.nav-links {
list-style: none;
display: flex;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links li a {
color: #ff00ff;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease;
user-select: none;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #00ffff;
text-shadow: none;
}
.page {
padding: 4rem 2rem;
border-bottom: 1px solid #222;
}
.page h1,
.page h2 {
color: #ff00ff;
text-shadow: none;
}
.page p {
max-width: 800px;
line-height: 1.6;
color: #aaa;
}
.footer {
background: #111;
border-top: 3px solid #00ffff;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #00ffff;
text-shadow: none;
}
.footer-info p {
margin: 0.4rem 0;
font-weight: 600;
}
.social-icons {
margin-top: 1rem;
display: flex;
gap: 1.5rem;
}
.social-icons a i {
color: #ff00ff;
transition: color 0.3s ease;
}
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
right: 0;
background: #111;
width: 100%;
max-height: 0;
overflow: hidden;
flex-direction: column;
padding: 0 2rem;
transition: max-height 0.35s ease;
box-shadow: 0 10px 30px #ff00ffaa;
border-bottom: 2px solid #ff00ff;
z-index: 2000;
user-select: none;
border-radius: 0 0 10px 10px;
}
.nav-toggle:checked ~ .navbar .nav-links {
max-height: 300px;
}
.burger-menu {
display: flex;
}
.nav-links li a {
color: #ff66ff;
padding: 1rem 0;
border-bottom: 1px solid #ff00ff33;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #33ffff;
text-shadow: none;
}
}
.profile-container {
background: #111;
border: 2px solid #ff00ff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 0 12px #ff00ff88;
transition: box-shadow 0.3s ease;
user-select: none;
}
.profile-avatar img {
border-radius: 50%;
border: 3px solid #00ffff;
width: 150px;
height: 150px;
object-fit: cover;
box-shadow: 0 0 12px #00ffffaa;
}
.profile-info {
flex: 1 1 300px;
color: #eee;
}
.profile-info h2 span {
color: #ff00ff;
text-shadow: none;
}
.profile-info p {
font-size: 1.1rem;
margin: 0.5rem 0;
}
.btn-edit-profile {
margin-top: 1rem;
background-color: #ff00ff;
border: none;
padding: 0.7rem 1.4rem;
font-weight: 700;
color: #111;
border-radius: 8px;
cursor: pointer;
box-shadow: 0 0 12px #ff00ff;
transition: background-color 0.3s ease;
}
.btn-edit-profile:hover {
background-color: #00ffff;
box-shadow: 0 0 16px #00ffff;
color: #000;
}
.profile-settings {
margin-top: 3rem;
background-color: #111;
padding: 2rem;
border-radius: 12px;
box-shadow: 0 0 20px #00ffff88;
color: #eee;
}
.profile-settings h2 {
color: #00ffff;
text-shadow: none;
margin-bottom: 1rem;
}
form label {
display: block;
margin-top: 1rem;
font-weight: 600;
color: #ff00ff;
text-shadow: none;
}
form select {
width: 100%;
padding: 0.5rem;
border-radius: 8px;
border: 2px solid #ff00ff;
background-color: #222;
color: #eee;
box-shadow: 0 0 10px #ff00ff88 inset;
margin-top: 0.3rem;
font-weight: 500;
}
.btn-save-settings {
margin-top: 2rem;
background-color: #00ffff;
border: none;
padding: 0.7rem 1.4rem;
font-weight: 700;
color: #111;
border-radius: 8px;
cursor: pointer;
box-shadow: 0 0 16px #00ffff;
transition: background-color 0.3s ease;
}
.btn-save-settings:hover {
background-color: #ff00ff;
box-shadow: 0 0 20px #ff00ff;
color: #000;
}
@media (max-width: 600px) {
.profile-container {
flex-direction: column;
align-items: center;
}
.profile-info {
text-align: center;
}
}

View File

@@ -1,26 +1,70 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Профиль | StreamCore</title>
<style>
body {
font-family: 'Courier New';
background: #000;
color: #ff00ff;
margin: 20px;
padding: 20px;
border: 3px solid #ff00ff;
}
h1 {
font-family: 'Arial Black';
color: #00f0ff;
}
</style>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Профиль | StreamCore</title>
<link rel="stylesheet" href="page4.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto&display=swap" rel="stylesheet">
</head>
<body>
<h1>ПРОФИЛЬ: USER_666</h1>
<p>Подписчики: 0</p>
<p>Трансляций: 1 (забанена)</p>
<header class="header">
<div class="logo">🎮 StreamCore</div>
<input type="checkbox" id="nav-toggle" class="nav-toggle" />
<label for="nav-toggle" class="burger-menu" aria-label="Меню">
<span></span>
<span></span>
<span></span>
</label>
<nav class="navbar">
<ul class="nav-links">
<li><a href="index.html#home">Главная</a></li>
<li><a href="streams.html">Трансляции</a></li>
<li><a href="catalog.html">Каталог</a></li>
<li><a href="index.html#artists">Артисты</a></li>
<li><a href="index.html#events">События</a></li>
<li><a href="index.html#about">О нас</a></li>
</ul>
</nav>
</header>
<main class="page">
<h1>Профиль пользователя</h1>
<section class="profile-container">
<div class="profile-avatar">
<img src="https://abrakadabra.fun/uploads/posts/2021-12/1640161252_2-abrakadabra-fun-p-devushki-v-stile-kiberpank-2.jpg" alt="Аватар пользователя" />
</div>
<div class="profile-info">
<h2>Имя пользователя: <span>NeonGamer</span></h2>
<p><strong>Email:</strong> neongamer@example.com</p>
<p><strong>Подписка:</strong> Pro</p>
<p><strong>Дата регистрации:</strong> 12.04.2024</p>
<p><strong>Последний вход:</strong> Сегодня, 14:35</p>
<button class="btn-edit-profile">Редактировать профиль</button>
</div>
</section>
</main>
<footer class="footer">
<div class="footer-info">
<p>Контакты: info@streamcore.com | +7 (999) 123-45-67</p>
<p>Часы работы: Пн–Вс, 10:0022:00</p>
<p>Адрес: Неон-сити, ул. Цифровая, д.42</p>
</div>
<div class="footer-section">
<div class="social-icons">
<a href="#" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="#" aria-label="ВКонтакте"><i class="fab fa-vk"></i></a>
<a href="#" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</footer>
</body>
</html>

232
page5.css
View File

@@ -0,0 +1,232 @@
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: 'Orbitron', sans-serif;
background-color: #0d0d0d;
color: #ddd;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
background: #000000;
padding: 1rem 2rem;
border-bottom: 2px solid #ff00ff;
position: sticky;
top: 0;
z-index: 2000;
}
.logo {
font-size: 1.6rem;
color: #00ffff;
user-select: none;
}
.nav-toggle {
display: none;
}
.burger-menu {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
position: fixed;
top: 18px;
right: 20px;
z-index: 2100;
}
.burger-menu span {
width: 28px;
height: 3px;
background: #ff00ff;
border-radius: 2px;
box-shadow: 0 0 8px #ff00ff;
transition: 0.3s;
}
.navbar {
display: flex;
}
.nav-links {
list-style: none;
display: flex;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links li a {
color: #ff00ff;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease;
user-select: none;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #00ffff;
text-shadow: none;
}
.page {
padding: 4rem 2rem;
border-bottom: 1px solid #222;
}
.page h1,
.page h2 {
color: #ff00ff;
text-shadow: none;
}
.page p {
max-width: 800px;
line-height: 1.6;
color: #aaa;
}
.footer {
background: #111;
border-top: 3px solid #00ffff;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #00ffff;
text-shadow: none;
}
.footer-info p {
margin: 0.4rem 0;
font-weight: 600;
}
.social-icons {
margin-top: 1rem;
display: flex;
gap: 1.5rem;
}
.social-icons a i {
color: #ff00ff;
transition: color 0.3s ease;
}
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
right: 0;
background: #111;
width: 100%;
max-height: 0;
overflow: hidden;
flex-direction: column;
padding: 0 2rem;
transition: max-height 0.35s ease;
box-shadow: 0 10px 30px #ff00ffaa;
border-bottom: 2px solid #ff00ff;
z-index: 2000;
user-select: none;
border-radius: 0 0 10px 10px;
}
.nav-toggle:checked ~ .navbar .nav-links {
max-height: 300px;
}
.burger-menu {
display: flex;
}
.nav-links li a {
color: #ff66ff;
padding: 1rem 0;
border-bottom: 1px solid #ff00ff33;
text-shadow: none;
}
.nav-links li a:hover,
.nav-links li a:focus {
color: #33ffff;
text-shadow: none;
}
}
main.about-page {
max-width: 900px;
margin: 3rem auto;
padding: 0 1rem;
color: #eee;
}
.about-page h1 {
font-size: 3rem;
color: #ff00ff;
text-align: center;
text-shadow: none;
margin-bottom: 2rem;
}
.about-section {
background: #111;
border: 2px solid #ff00ff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 0 12px #ff00ff88;
transition: box-shadow 0.3s ease;
user-select: none;
margin: 8px 0 0 0 ;
}
.about-section h2 {
font-size: 2rem;
margin-bottom: 1rem;
color: #00ffff;
text-shadow: none;
}
.about-section p,
.about-section ul {
font-size: 1.15rem;
line-height: 1.6;
}
.about-section ul {
padding-left: 1.3rem;
list-style-type: square;
}
.about-section ul li {
margin-bottom: 0.7rem;
}
.about-section a {
color: #ff00ff;
text-decoration: none;
font-weight: 700;
text-shadow: none;
}
.about-section a:hover {
color: #00ffff;
text-shadow: none;
}
.contact-cta p {
font-style: italic;
}
@media (max-width: 600px) {
main.about-page {
margin: 1.5rem 1rem;
}
.about-page h1 {
font-size: 2.5rem;
}
.about-section h2 {
font-size: 1.6rem;
}
}

View File

@@ -1,26 +1,87 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>О сервисе | StreamCore</title>
<style>
body {
font-family: 'Courier New';
background: #000;
color: #ff00ff;
margin: 20px;
padding: 20px;
border: 3px solid #00f0ff;
}
h1 {
font-family: 'Arial Black';
color: #00f0ff;
}
</style>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>О сервисе | StreamCore</title>
<link rel="stylesheet" href="page5.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto&display=swap" rel="stylesheet">
</head>
<body>
<h1>О СЕРВИСЕ</h1>
<p>StreamCore — незаконная стриминговая платформа.</p>
<p>Правила: 1. Нет правил.</p>
<header class="header">
<div class="logo">🎮 StreamCore</div>
<input type="checkbox" id="nav-toggle" class="nav-toggle" />
<label for="nav-toggle" class="burger-menu" aria-label="Меню">
<span></span>
<span></span>
<span></span>
</label>
<nav class="navbar">
<ul class="nav-links">
<li><a href="index.html#home">Главная</a></li>
<li><a href="streams.html">Трансляции</a></li>
<li><a href="catalog.html">Каталог</a></li>
<li><a href="index.html#artists">Артисты</a></li>
<li><a href="index.html#events">События</a></li>
<li><a href="index.html#about">О нас</a></li>
</ul>
</nav>
</header>
<main class="page about-page">
<h1>О сервисе StreamCore</h1>
<section class="about-section">
<h2>Наша миссия</h2>
<p>
StreamCore — это инновационная платформа для стриминга, которая объединяет лучшие элементы киберпанка и современных технологий.
Мы стремимся предоставить уникальный опыт для зрителей и стримеров, создавая атмосферу неона и цифрового будущего.
</p>
</section>
<section class="about-section">
<h2>Что мы предлагаем</h2>
<ul>
<li>Множество трансляций в режиме реального времени с профессиональными и начинающими стримерами.</li>
<li>Каталог эксклюзивных цифровых товаров и мерча в стиле киберпанк.</li>
<li>Интерактивное сообщество с возможностями для общения и обмена опытом.</li>
<li>Продвинутые настройки профиля и персонализация интерфейса.</li>
<li>Стабильную работу и удобный дизайн на всех устройствах.</li>
</ul>
</section>
<section class="about-section">
<h2>Команда</h2>
<p>
Наша команда состоит из энтузиастов и профессионалов в области технологий, дизайна и цифрового искусства, объединённых идеей создания лучшего стримингового сервиса в киберпанковской эстетике.
</p>
</section>
<section class="about-section contact-cta">
<h2>Связаться с нами</h2>
<p>
Если у вас есть вопросы или предложения, пишите на <a href="mailto:info@streamcore.com">info@streamcore.com</a> или используйте формы обратной связи на сайте.
</p>
</section>
</main>
<footer class="footer">
<div class="footer-info">
<p>Контакты: info@streamcore.com | +7 (999) 123-45-67</p>
<p>Часы работы: Пн–Вс, 10:0022:00</p>
<p>Адрес: Неон-сити, ул. Цифровая, д.42</p>
</div>
<div class="footer-section">
<div class="social-icons">
<a href="#" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="#" aria-label="ВКонтакте"><i class="fab fa-vk"></i></a>
<a href="#" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</footer>
</body>
</html>