nurserf commited on
Commit
b5ac2bc
·
verified ·
1 Parent(s): 4e1277b

position: fixed;
top: 0;
left: 0;
right: 0;
background: none;
color: white;
padding: 10px 20px;
display: flex;
justify-content: space-between;
align-items: center;
z-index: 1000;
transition: top 0.3s ease;
z-index: 99999;
transition: linear .3s;
font-size: 19px;
}

.headeractive {
background-color: #252831;
backdrop-filter: blur(2px);
transition: linear .3s;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

/* .logo {
font-size: 24px;
font-weight: bold;
} */

nav a {
color: white;
text-decoration: none;
margin-left: 20px;
}

nav a:hover {
text-decoration: underline;
}

/* Reset */
* {
margin: 0;
padding: 0;
color: rgb(0, 0, 0);


}

body {
background-color: #f7f8f9;
color: #eee;
font-family: 'Poppins', sans-serif;
line-height: 1.4;
min-height: 100vh;
display: flex;
flex-direction: column;
}

a {
color: #ff6600;
text-decoration: none;
cursor: pointer;
}

a:hover {
text-decoration: underline;
}

/* .logo {
color: rgb(255, 255, 255);
font-size: 24px;
font-weight: bold;
align-items: center;
} */

header nav a {
display: flex;
justify-content: center;
align-items: center;
color: white;
margin-left: 20px;
text-decoration: none;
font-family: system-ui;
}

header nav a ion-icon {
color: white;
margin-left: 5px;
font-size: 30px;
text-decoration: none;
font-weight: bold;
}

header nav a:hover,
header nav a.active {
color: rgb(255, 255, 255);
}

/*

@media
screen and (max-width: 600px) {
#navHome,
#navCategories {
display: none;
}
} */

/* Бул маанилуу: контентти менюга кирип калбаш үчүн ылдый жылдырыңыз */
/* body { */
/* padding-top: 80px; */
/* } */

/* .logo {
font-weight: 900;
font-size: 1.8rem;
color: #ff6600;
user-select: none;
} */

nav {
display: flex;
gap: 20px;
font-weight: 600;
border-bottom: 1px solid hsla(0, 0%, 100%, .2);
margin-right: 127px;
}

nav a {
padding: 8px 12px;
border-radius: 5px;
transition: background-color 0.3s ease;
}

nav a {
color: white;
/* баштапкы түс */
text-decoration: none;
transition: color 0.3s ease;
/* түс акырын алмашат */
}

nav a:hover {
color: #f29824 !important;
/* hover болгондо сары болот */
text-decoration: none !important;
/* underline чыкпайт */
}


main {
flex: 1;
padding: 70px;
/* max-width: 1200px; */
margin: 0 auto;
width: 100%;
display: flex;
flex-direction: column;
}

.search-bar {
margin-bottom: 20px;
display: flex;
justify-content: center;
}

.search-bar input {
width: 100%;
max-width: 450px;
padding: 10px 15px;
border-radius: 30px;
border: none;
outline: none;
font-size: 1rem;
background-color: #222;
color: #eee;
transition: box-shadow 0.3s ease;
}

.search-bar input:focus {
box-shadow: 0 0 12px #ff6600;
}

/* Аниме карточкаларынын сеткасы */
.anime-grid {
width: 95%;
max-width: 1200px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin: auto;
}

.anime-card {
background-color: #1f1f1f;
border-radius: 12px;
overflow: hidden;
cursor: pointer;
display: flex;
flex-direction: column;
transition: transform 0.3s ease;
user-select: none;
width: 24%;
overflow: hidden;
margin-bottom: 20px;
background-color: rgba(0, 0, 0, .3);

}

.anime-card:hover {
transform: scale(1.05);
/* box-shadow: 0 0 20px #ff6600; */
}

.anime-card img {
width: 100%;
height: 350px;
user-select: none;
border-radius: 12px 12px 0 0;
object-fit: cover;

}

.anime-card .title {
padding: 12px 15px;
font-weight: 700;
font-size: 1rem;
flex-grow: 1;
width: 100%;
height: 35%;
color: #ffffff;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
background: rgba(0, 0, 0, 0.566);
transition: linear .3s;
padding: 15px 20px;
font-family: system-ui;
/* display: flex;
flex-direction: column;
justify-content: flex-end; */
}

.anime-card:hover .title {
background: rgb(255, 255, 255);
transition: linear .3s;
color: black;
}



@media
screen and (max-width: 1100px) {
.anime-card {
width: 32%;
}
}



@media
screen and (max-width: 850px) {
.anime-card {
width: 48%;
}

}

/*

@media
screen and (max-width: 650px) { */
/* .anime-card {
width: 100%;
} */
/* } */



@media
screen and (max-width: 500px) {
.anime-card img {
height: 180px;
}
}

/* Эпизоддор тизмеси */
.episode-list {
background-color: #1f1f1f;
border-radius: 12px;
box-shadow: 0 0 12px rgba(255, 102, 0, 0.4);
margin-top: 30px;
padding: 15px 20px;
max-width: 650px;
width: 100%;
overflow-y: auto;
max-height: 400px;
}

.episode-list h2 {
font-weight: 800;
margin-bottom: 15px;
color: #ff6600;
user-select: none;
}

.episode-list ul {
list-style: none;
}

.episode-list li {
padding: 10px 15px;
border-radius: 8px;
margin-bottom: 10px;
background-color: #222;
cursor: pointer;
transition: background-color 0.2s ease;
user-select: none;
}

.episode-list li:hover {
background-color: #ff6600;
color: #121212;
}

/* Видео плеер */
.video-player-container {
margin-top: 30px;
max-width: 720px;
width: 100%;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 0 20px #ff6600;
user-select: none;
}

video {
width: 100%;
height: auto;
display: block;
border-radius: 12px;
background-color: #000;
}

/* Категориялар меню */
.categories {
display: flex;
gap: 12px;
margin-bottom: 20px;
flex-wrap: wrap;
user-select: none;
margin-left: 90px;
}



@media
screen and (max-width: 600px) {
.categories {
display: flex;
gap: 12px;
margin-bottom: 20px;
flex-wrap: wrap;
user-select: none;
margin-left: 10px;
}

}

.category {
background: #ffffff;
border: 1px solid #f29824;
border-radius: 6px;
color: #f29824;
display: inline-block;
font-size: 14px;
font-weight: 500;
padding: 8px 15px;
font-family: system-ui;
}

.category:hover,
.category.active {
background: #f29824;
border: 1px solid transparent;
color: #fff;
}

/* Мобил */


@media
(max-width: 600px) {
.anime-card img {
height: 250px;
background-color: rgba(0, 0, 0, .3);
}

.episode-list {
max-height: 300px;
}

main {
padding: 15px 10px;
}

nav {
gap: 12px;
}
}


.logo {
font-family: 'Poppins', sans-serif;
font-weight: 800;
font-size: 2rem;
color: #ff6600;
user-select: none;
cursor: default;
margin-top: -15px;
}


.empty-message {
margin-top: 40px;
font-size: 1.2rem;
color: #bbb;
text-align: center;
user-select: none;
}

html,
body {
overflow-x: hidden;
}

.position_div {
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;

background: rgba(0, 0, 0, 0.444);
backdrop-filter: blur(5px);
z-index: 999999;
padding-bottom: 200px;
visibility: hidden;
opacity: 0;
transition: linear 0.3s;

}

.form_active .position_div {
visibility: visible;
opacity: 1;
transition: linear 0.3s;
padding-bottom: 0px;
}

.burger {
display: none;
}


.header_menu {
display: flex;
width: 60%;
justify-content: space-between;
align-items: center;
padding-right: 15px;
z-index: 999;
}

.header_menu a {
color: white;
font-size: 22px;
cursor: pointer;
transition: linear .3s;
}

.header_menu a:hover {
opacity: .4;
}

/* header_menu_header */
.header_menu_header {
display: none;
width: 100%;
height: 80px;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid white;
margin-bottom: 30px;
margin-top: 0px;
}

.header_menu_header_text {
font-size: 30px;
font-weight: bold;
color: orange;
text-transform: uppercase;
}

.header_menu_header_close {
font-size: 40px;
width: 40px;
height: 40px;
/* background: red; */
color: white;
border-radius: 50%;
cursor: pointer;
}

.header_menu_header_close ion-icon {
color: white;
}

.red {
position: absolute;
top: 10px;
right: 10px;
}

.red ion-icon {
color: red !important;
}

.header_menu {
display: none;
}

.bline {
display: none;
}



@media
screen and (max-width: 800px) {
.header_menu {
display: flex;
}

.header nav {
display: none;
}

.header_menu_header {
display: flex;
}

.header_menu {
top: 0px;
left: 0;
width: 100%;
height: 100vh;
justify-content: flex-start;
align-items: flex-start;
padding: 20px;
position: absolute;
flex-direction: column;
background: #111111a3;
backdrop-filter: blur(3px);
transition: linear .5s;
margin-right: 15px;

/* opacity: 0;
visibility: hidden; */
transform: translateX(-900px);
padding-top: 0;
}

.burger_active .header_menu {
transition: linear .5s;
/* visibility: visible;
opacity: 1; */
transform: translateX(0px);
}

.header_menu a {
margin-bottom: 15px;
}

.burger {
position: relative;
display: flex;
color: white;
width: 40px;
height: 40px;
margin-right: 15px;
transform: translateX(0px);
transition: linear .5s;

margin-left: 20px;

/* background: green; */

}

.bline {
display: flex;
justify-content: center;
align-items: center;

}


.usericon {
display: flex;
width: auto;
justify-content: center;
align-items: center;
text-align: center;
padding: 10px;
cursor: pointer;
font-size: 30px;
color: white;
margin-right: -45px;
position: relative;
top: -15px;
}



.usericon ion-icon {
color: white;
margin-top: 5px;
}

.burger div {
position: absolute;
font-size: 40px;
top: 0;
left: 0;
color: white;
z-index: 1;
margin-left: 25px;
margin-top: -15px;
}

.burger div ion-icon {
color: white;
}

.close {
visibility: hidden;
opacity: 0;
transition: linear .3s;
}

/* .burger_active .burger {
transition: linear .5s;
transform: translateX(300px);

} */

/* .burger_active .close {
visibility: visible;
opacity

Files changed (1) hide show
  1. index.html +417 -302
index.html CHANGED
@@ -1,308 +1,423 @@
1
  <!DOCTYPE html>
2
- <html lang="en">
 
 
 
3
  <head>
4
- <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>CSS Prefix Wizard</title>
7
- <script src="https://cdn.tailwindcss.com"></script>
8
- <script src="https://unpkg.com/feather-icons"></script>
9
- <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
- <style>
11
- /* Login form styles */
12
- .login_container {
13
- position: relative;
14
- background: white;
15
- padding: 30px;
16
- border-radius: 8px;
17
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
18
- width: 400px;
19
- }
20
-
21
- .login_password-container {
22
- position: relative;
23
- }
24
-
25
- .login_toggle-password {
26
- position: absolute;
27
- right: 10px;
28
- top: 12px;
29
- cursor: pointer;
30
- }
31
-
32
- .login_button {
33
- background-color: orange;
34
- color: white;
35
- border: none;
36
- padding: 10px 20px;
37
- border-radius: 5px;
38
- cursor: pointer;
39
- margin: auto;
40
- margin-top: 20px;
41
- display: flex;
42
- align-items: center;
43
- gap: 10px;
44
- }
45
-
46
- .login_link {
47
- display: block;
48
- text-align: center;
49
- margin-top: 10px;
50
- font-size: 0.9em;
51
- color: #ffffff;
52
- }
53
-
54
- /* Google sign-in styles */
55
- .google_sign-in {
56
- display: flex;
57
- align-items: center;
58
- justify-content: center;
59
- gap: 10px;
60
- padding: 10px;
61
- margin-top: 15px;
62
- background-color: white;
63
- border: 1px solid #dadce0;
64
- border-radius: 6px;
65
- cursor: pointer;
66
- font-size: 16px;
67
- font-family: 'Roboto', sans-serif;
68
- font-weight: 500;
69
- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
70
- width: 100%;
71
- }
72
-
73
- .google_sign-in:hover {
74
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
75
- }
76
-
77
- .google_icon {
78
- width: 20px;
79
- height: 20px;
80
- }
81
-
82
- /* News section styles */
83
- .news_container {
84
- padding: 60px 20px;
85
- background-image: url('https://amediatv.uz/_nuxt/img/trailer.0be2b47.jpg');
86
- font-family: 'Segoe UI', sans-serif;
87
- }
88
-
89
- .news_wrapper {
90
- display: flex;
91
- flex-wrap: wrap;
92
- max-width: 1200px;
93
- margin: 0 auto;
94
- gap: 40px;
95
- align-items: center;
96
- }
97
-
98
- .news_left {
99
- flex: 1 1 500px;
100
- }
101
-
102
- .news_tag {
103
- display: inline-block;
104
- background-color: #f47521;
105
- color: #fff;
106
- font-size: 13px;
107
- font-weight: 600;
108
- padding: 6px 14px;
109
- border-radius: 20px;
110
- margin-bottom: 12px;
111
- text-transform: uppercase;
112
- letter-spacing: 1px;
113
- }
114
-
115
- .news_title {
116
- font-size: 30px;
117
- font-weight: 700;
118
- color: #2f3542;
119
- margin-bottom: 15px;
120
- }
121
-
122
- .news_text {
123
- font-size: 16px;
124
- line-height: 1.6;
125
- color: #fffdfd;
126
- }
127
-
128
- .news_right {
129
- flex: 1 1 500px;
130
- }
131
-
132
- .news_video iframe {
133
- width: 100%;
134
- height: 280px;
135
- border-radius: 12px;
136
- box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
137
- }
138
-
139
- /* Search styles */
140
- .search_wrapper {
141
- position: relative;
142
- display: inline-flex;
143
- align-items: center;
144
- }
145
-
146
- .search_icon {
147
- font-size: 22px;
148
- cursor: pointer;
149
- margin-left: 10px;
150
- color: white;
151
- }
152
-
153
- .search_input {
154
- width: 0;
155
- opacity: 0;
156
- padding: 6px 10px;
157
- margin-left: 5px;
158
- border: 1px solid #ccc;
159
- border-radius: 20px;
160
- outline: none;
161
- background: white;
162
- color: black;
163
- font-size: 14px;
164
- transition: width 0.4s ease, opacity 0.4s ease;
165
- }
166
-
167
- /* Original prefix styles will remain here */
168
- .prefix-container {
169
- max-width: 1200px;
170
- margin: 0 auto;
171
- padding: 2rem;
172
- }
173
-
174
- .prefix-header {
175
- display: flex;
176
- justify-content: space-between;
177
- align-items: center;
178
- margin-bottom: 2rem;
179
- }
180
-
181
- .prefix-title {
182
- font-size: 2rem;
183
- font-weight: 700;
184
- color: var(--primary);
185
- }
186
-
187
- .prefix-toolbar {
188
- display: flex;
189
- gap: 1rem;
190
- }
191
-
192
- .prefix-card {
193
- background: white;
194
- border-radius: 0.5rem;
195
- padding: 1.5rem;
196
- box-shadow: 0 4px 6px rgba(0,0,0,0.1);
197
- margin-bottom: 2rem;
198
- }
199
-
200
- .prefix-codeblock {
201
- background: #f8fafc;
202
- border-radius: 0.25rem;
203
- padding: 1rem;
204
- font-family: monospace;
205
- overflow-x: auto;
206
- }
207
-
208
- .prefix-btn {
209
- padding: 0.5rem 1rem;
210
- border-radius: 0.25rem;
211
- background: var(--primary);
212
- color: white;
213
- border: none;
214
- cursor: pointer;
215
- transition: all 0.2s;
216
- }
217
-
218
- .prefix-btn:hover {
219
- opacity: 0.9;
220
- }
221
-
222
- .prefix-input {
223
- padding: 0.5rem;
224
- border: 1px solid #e2e8f0;
225
- border-radius: 0.25rem;
226
- width: 100%;
227
- }
228
-
229
- .prefix-toggle {
230
- display: flex;
231
- align-items: center;
232
- gap: 0.5rem;
233
- margin: 1rem 0;
234
- }
235
- </style>
236
  </head>
237
- <body class="bg-gray-50">
238
- <div class="prefix-container">
239
- <header class="prefix-header">
240
- <h1 class="prefix-title">CSS Prefix Wizard Pro</h1>
241
- <div class="prefix-toolbar">
242
- <button class="prefix-btn">
243
- <i data-feather="upload"></i> Import CSS
244
- </button>
245
- <button class="prefix-btn bg-green-600">
246
- <i data-feather="download"></i> Export
247
- </button>
248
- </div>
249
- </header>
250
-
251
- <main>
252
- <section class="prefix-card">
253
- <h2 class="text-xl font-bold mb-4">Original CSS</h2>
254
- <div class="prefix-codeblock">
255
- <pre>.container {
256
- max-width: 1200px;
257
- margin: 0 auto;
258
- padding: 2rem;
259
- }</pre>
260
- </div>
261
- </section>
262
-
263
- <section class="prefix-card">
264
- <h2 class="text-xl font-bold mb-4">Prefixed CSS</h2>
265
- <div class="prefix-codeblock">
266
- <pre>.prefix-container {
267
- max-width: 1200px;
268
- margin: 0 auto;
269
- padding: 2rem;
270
- }</pre>
271
- </div>
272
- </section>
273
-
274
- <section class="prefix-card">
275
- <h2 class="text-xl font-bold mb-4">Settings</h2>
276
- <div class="mb-4">
277
- <label class="block mb-2">Prefix</label>
278
- <input type="text" class="prefix-input" placeholder="Enter your prefix (e.g. login_)" value="prefix_">
279
- </div>
280
-
281
- <div class="prefix-toggle">
282
- <input type="checkbox" id="js-compat" checked>
283
- <label for="js-compat">Maintain JavaScript compatibility</label>
284
- </div>
285
-
286
- <button class="prefix-btn bg-blue-600 mt-4 w-full">
287
- <i data-feather="refresh-cw"></i> Regenerate CSS
288
- </button>
289
- </section>
290
- </main>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
291
  </div>
292
 
293
- <script>
294
- feather.replace();
295
-
296
- document.addEventListener('DOMContentLoaded', function() {
297
- // Animation for better UX
298
- anime({
299
- targets: '.prefix-card',
300
- translateY: [20, 0],
301
- opacity: [0, 1],
302
- duration: 800,
303
- delay: anime.stagger(100)
304
- });
305
- });
306
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  </body>
308
- </html>
 
 
1
  <!DOCTYPE html>
2
+ <html lang="ru">
3
+
4
+ <!-- head -->
5
+
6
  <head>
7
+ <meta charset="UTF-8" />
8
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
9
+ <meta name="google-site-verification" content="o6_4-L6HJxJfaZTC2daID_07xicaKGoQZ3lQaH0-tVk" />
10
+ <title>Animeditv - Смотреть аниме онлайн</title>
11
+ <meta name="description" content="Смотрите самые новые и популярные аниме онлайн на Animeditv Коллекция фильмов и сериалов в русской озвучке и дубляже.">
12
+ <meta name="keywords" content="аниме, аниме онлайн, смотреть аниме, аниме русская озвучка, аниме дубляж, Animeditv, Доктор Стоун, Наруто">
13
+ <link rel="stylesheet" href="style.css">
14
+ <link rel="stylesheet" href="style4.css">
15
+ <link rel="icon" type="image/webp" href="public img/Animedia.webp" />
16
+ <script src="https://accounts.google.com/gsi/client" async defer></script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  </head>
18
+ <!-- /head -->
19
+
20
+ <body id="my_id">
21
+
22
+
23
+ <!-- modal form -->
24
+ <div class="position_div">
25
+
26
+ <form class="container" id="login-form" method="post" action="/signin.php"
27
+ type="sumbit">
28
+ <div class="header_menu_header_close red" onclick="OpenForm()">
29
+ <ion-icon name="close-outline"></ion-icon>
30
+ </div>
31
+
32
+ <h2>Вход</h2>
33
+ <input name="email" type="email" id="login-email" placeholder="Введите email..." required>
34
+ <input name="password" type="password" id="login-password" placeholder="Введите пароль..." required>
35
+ <button type="submit">Войти</button>
36
+ <div id="g_id_onload"
37
+ data-client_id="465132351438-k34552q02geis7bn5lprt0jtb02f0bes.apps.googleusercontent.com"
38
+ data-context="signin"
39
+ data-ux_mode="popup"
40
+ data-callback="handleCredentialResponse"
41
+ data-auto_prompt="false">
42
+ </div>
43
+
44
+ <div class="g_id_signin"
45
+ data-type="standard"
46
+ data-shape="rectangular"
47
+ data-theme="outline"
48
+ data-text="sign_in_with"
49
+ data-size="large"
50
+ data-logo_alignment="left">
51
+ </div>
52
+ <div class="link" onclick="showRegister()">Регистрация</div>
53
+ </form>
54
+
55
+ <form class="container" id="register-form" style="display: none;"
56
+ action="/signup.php" method="post">
57
+ <h2>Регистрация</h2>
58
+ <input type="text" id="register-username" placeholder="Имя пользователя"
59
+ required name="name">
60
+ <input type="email" id="register-email" placeholder="Email"
61
+ required name="email">
62
+ <input type="password" id="register-password" placeholder="Пароль"
63
+ required name="password">
64
+ <button onclick="register()">Зарегистрироваться</button>
65
+
66
+ <div id="g_id_onload" data-client_id="465132351438-k34552q02geis7bn5lprt0jtb02f0bes.apps.googleusercontent.com"
67
+ data-context="signin" data-ux_mode="popup" data-callback="handleCredentialResponse" data-auto_prompt="false">
68
+ </div>
69
+
70
+ <div class="g_id_signin" data-type="standard" data-shape="rectangular" data-theme="outline"
71
+ data-text="sign_in_with" data-size="large" data-logo_alignment="left">
72
+ </div>
73
+
74
+
75
+ <div class="link" onclick="showLogin()">Назад</div>
76
+ </form>
77
+
78
+
79
+ </div>
80
+ <!-- /modal form -->
81
+
82
+
83
+ <!-- header -->
84
+ <header class="site-header anime-bg">
85
+ <div class="header-container">
86
+ <div class="header-logo">
87
+ <img src="public/img/Logo-animedia.webp" alt="AnimediaTV" class="logo-img hover-grow">
88
  </div>
89
 
90
+ <nav class="header-nav">
91
+ <a href="index.html" class="nav-link active">
92
+ <span>Главная</span>
93
+ </a>
94
+ <a href="#categories" class="nav-link">
95
+ <span>Категории</span>
96
+ </a>
97
+
98
+ <div class="lang-selector">
99
+ <a href="https://animediatv.kg" class="lang-link" data-lang="uz">UZ</a>
100
+ <span class="lang-divider">|</span>
101
+ <a href="https://animediatv.kg/ru/" class="lang-link active" data-lang="ru">RU</a>
102
+ </div>
103
+
104
+ <button class="auth-btn btn-effect" onclick="OpenForm()">
105
+ <span>Войти</span>
106
+ <ion-icon name="log-in-outline"></ion-icon>
107
+ </button>
108
+ </nav>
109
+
110
+ <button class="mobile-menu-btn" onclick="toggleMobileMenu()">
111
+ <ion-icon name="menu-outline" class="menu-icon"></ion-icon>
112
+ <ion-icon name="close-outline" class="close-icon"></ion-icon>
113
+ </button>
114
+ </div>
115
+ </header>
116
+ <div class="logo"><img src="public img/Logo animedia -Photoroom.webp" alt="AnimediTV Logo"></div>
117
+ <nav>
118
+ <a href="index.html" class="active" id="navHome">Главная</a>
119
+ <a href="" id="navCategories">Категории</a>
120
+
121
+ <!-- <div class="search-wrapper">
122
+ <ion-icon name="search-outline" class="search-icon" onclick="toggleSearch()"></ion-icon>
123
+ <input type="text" id="searchInput" placeholder="Поиск..." />
124
+ </div> -->
125
+
126
+ <!-- Тил тандагыч -->
127
+ <div class="lang-inline">
128
+ <a href="https://animediatv.kg" class="lang" data-lang="uz">UZ</a>
129
+ <span class="divider">|</span>
130
+ <a href="https://animediatv.kg/ru/" class="lang active" data-lang="ru">RU</a>
131
+ </div>
132
+
133
+
134
+ <span id="auth-area">
135
+ <a onclick="OpenForm()" id="login-btn">
136
+ Войти
137
+ <ion-icon name="log-in-outline"></ion-icon>
138
+ </a>
139
+ </span>
140
+ </nav>
141
+
142
+
143
+ <div class="header_menu">
144
+
145
+ <div class="header_menu_header">
146
+ <div class="header_menu_header_text">
147
+ Меню
148
+ </div>
149
+
150
+ <div class="header_menu_header_close" onclick="burger_menu()">
151
+ <ion-icon name="close-outline"></ion-icon>
152
+ </div>
153
+ </div>
154
+
155
+ <a href="index.html">
156
+ Главная
157
+ </a>
158
+
159
+ <a href="#scroll_search" id="navCategories">Категории</a>
160
+ </div>
161
+
162
+ <div class="bline">
163
+ <div class="usericon" onclick="OpenForm()">
164
+ <ion-icon name="log-in-outline"></ion-icon>
165
+ </div>
166
+
167
+ <div class="burger" id="burger" onclick="burger_menu()">
168
+ <div class="open">
169
+ <ion-icon name="menu-outline"></ion-icon>
170
+ </div>
171
+ <div class="close">
172
+ <ion-icon name="close-outline"></ion-icon>
173
+ </div>
174
+ </div>
175
+ </div>
176
+
177
+
178
+ </header>
179
+ <!-- /header -->
180
+ <!-- Hero Slider Section -->
181
+ <section class="hero-slider fade-in">
182
+ <div class="slider-container">
183
+ <div class="slider-track">
184
+ <!-- Slide 1 -->
185
+ <div class="slider-slide active" style="background-image: url('https://cdn.animediatv.kg/public/temp/4f7ca464a8a5a3deaebcb2b2b.webp')">
186
+ <div class="slide-overlay"></div>
187
+ <div class="slide-content">
188
+ <span class="anime-badge">Новинка</span>
189
+ <h1 class="slide-title">Доктор Стоун 5: Научное будущее [15+]</h1>
190
+ <p class="slide-desc">Тайное событие привело к тому, что человечество превратилось в камень, и спустя тысячи лет оно снова пытается воскреснуть.</p>
191
+ <div class="slide-meta">
192
+ <span class="year">2024</span>
193
+ <span class="age-rating">15+</span>
194
+ </div>
195
+ <a href="doktor-Stoun5.html" class="btn-watch pulse">
196
+ Смотреть
197
+ <ion-icon name="play-circle-outline"></ion-icon>
198
+ </a>
199
+ </div>
200
+ <img src="https://cdn.animediatv.kg/public/temp/fe4bfaDoktor%20stoun6ee4ed8aa3f003.webp"
201
+ class="slide-poster hover-grow"
202
+ alt="Доктор Стоун 5">
203
+ </div>
204
+
205
+ <!-- Additional slides would go here -->
206
+ </div>
207
+
208
+ <button class="slider-nav prev">
209
+ <ion-icon name="chevron-back-outline"></ion-icon>
210
+ </button>
211
+ <button class="slider-nav next">
212
+ <ion-icon name="chevron-forward-outline"></ion-icon>
213
+ </button>
214
+ </div>
215
+ </section>
216
+ <div class="slides">
217
+
218
+ <div class="chyntemir_btn chyntemir_btns_left" onclick="chyntemir_left()">
219
+ <ion-icon name="chevron-back-sharp"></ion-icon>
220
+ </div>
221
+
222
+ <div class="chyntemir_btn chyntemir_btns_right" onclick="chyntemir_right()">
223
+ <ion-icon name="chevron-forward-sharp"></ion-icon>
224
+ </div>
225
+
226
+ <div class="slide active" style="background-image: url('https://cdn.animediatv.kg/public/temp/4f7ca464a8a5a3deaebcb2b2b.webp')">
227
+ <div class="opacity-banner"></div> <!-- Мына ушул кошулат -->
228
+ <div class="slide-content">
229
+ <h1>Доктор Стоун 5: Научное будущее [15+]</h1>
230
+ <p>Тайное событие привело к тому, что человечество превратилось в камень, и спустя тысячи лет оно снова
231
+ пытается воскреснуть.
232
+ </p>
233
+ <div class="slide-meta">
234
+ <span>2024</span>
235
+ <a href="doktor Stoun5.html"><button class="watch-btn">Смотреть</button></a>
236
+ <link rel="stylesheet" href="style5.css">
237
+ </div>
238
+ </div>
239
+ <img src="https://cdn.animediatv.kg/public/temp/fe4bfaDoktor%20stoun6ee4ed8aa3f003.webp" class="poster-img" alt="Poster 1">
240
+ </div>
241
+
242
+ <div class="slide" style="background-image: url('https://cdn.animediatv.kg/public/temp/62c58bf564e5b5sirlarhukumdori.webp')">
243
+ <div class="opacity-banner"></div>
244
+ <div class="slide-content">
245
+ <h1>Повелитель тайн: Клоун [17+]</h1>
246
+ <p>В туманном мире скрыты тайны и страшные шутки...</p>
247
+ <div class="slide-meta">
248
+ <span>2024</span>
249
+ <a href="./sirlarhurmdori.html"><button class="watch-btn">Смотреть</button></a>
250
+ <link rel="stylesheet" href="style5.css">
251
+ </div>
252
+ </div>
253
+ <img src="https://cdn.animediatv.kg/public/temp/fcd6b34b0e32cfadcd037b150bd77a80.jpg" class="poster-img" alt="Poster 2">
254
+ </div>
255
+
256
+ <!-- Экинчи слайд -->
257
+ <div class="slide" style="background-image: url('https://cdn.animediatv.kg/public/temp/8023745154dfNaruto.webp')">
258
+ <div class="opacity-banner"></div> <!-- Мына ушул кошулат -->
259
+ <div class="slide-content">
260
+ <h1>Наруто: Ураганные хроники [15+]</h1>
261
+ <p>Наруто и его друзья сталкиваются с новыми приключениями.</p>
262
+ <div class="slide-meta">
263
+ <span>2007</span>
264
+ <a href="naruto.html"><button class="watch-btn">Смотреть</button></a>
265
+ <link rel="stylesheet" href="style5.css">
266
+ </div>
267
+ </div>
268
+ <img src="https://cdn.animediatv.kg/public/temp/Naruto1.webp" class="poster-img" alt="Poster 3">
269
+ </div>
270
+
271
+ <!-- Үчүнчү слайд -->
272
+ <div class="slide" style="background-image: url('https://cdn.animediatv.kg/public/temp/Seven%20sinsback.webp')">
273
+ <div class="opacity-banner"></div> <!-- Мына ушул кошулат -->
274
+ <div class="slide-content">
275
+ <h1>Семь смертных грехов: Узники небес [17+]</h1>
276
+ <p>"Элизабета, установив порядок в королевстве, устраивает великий пир в честь своего дня рождения..."
277
+ </p>
278
+ <div class="slide-meta">
279
+ <span>2018</span>
280
+ <a href="sevendeadlysins.html"><button class="watch-btn">Смотреть</button></a>
281
+ <link rel="stylesheet" href="style5.css">
282
+ </div>
283
+ </div>
284
+ <img src="https://cdn.animediatv.kg/public/temp/%D0%B6%D0%B5%D1%82%D0%B8%20%D0%BE%D0%BB%D1%83%D0%BC%20(1).webp" class="poster-img" alt="Poster 4">
285
+ </div>
286
+
287
+
288
+ <div class="slides_btns" id="slides_btns"></div>
289
+
290
+ </div>
291
+ </section>
292
+ <!-- Слайдер end -->
293
+
294
+ <!-- main -->
295
+ <main>
296
+ <div id="scroll_search" class="search-bar">
297
+ <input type="text" placeholder="Anime Имя..." id="searchInput" autocomplete="off" />
298
+ </div>
299
+
300
+ <div id="categoriesContainer" class="categories"></div>
301
+
302
+ <div id="animeGrid" class="anime-grid"></div>
303
+
304
+ <div id="episodeSection" style="display:none;">
305
+ <div class="episode-list">
306
+ <h2 id="animeTitle">Anime Имя</h2>
307
+ <ul id="episodeList"></ul>
308
+ </div>
309
+ <div class="video-player-container" style="margin-top:20px;">
310
+ <video id="videoPlayer" controls></video>
311
+ </div>
312
+ </div>
313
+
314
+ <div style="text-align:center; margin: 20px 0;">
315
+ <button id="load-more-btn " onclick="loadmorebtn()">
316
+ Показать еще
317
+ </button>
318
+ </div>
319
+
320
+ <div id="emptyMessage" class="empty-message" style="display:none;">информация не найдены!!!</div>
321
+ </main>
322
+ <!-- /main -->
323
+ <!-- Anime News Section -->
324
+ <section class="anime-news slide-up">
325
+ <div class="news-container">
326
+ <div class="news-content">
327
+ <span class="news-tag">Новости</span>
328
+ <h2 class="news-title">
329
+ <a href="#">ОБЩАЯ ИНФОРМАЦИЯ О ВЫХОДЕ АНИМЕ ОСЕНЬЮ 2023 ГОДА</a>
330
+ </h2>
331
+ <p class="news-text">
332
+ Все аниме, показанные в этом видео, вы можете смотреть в приложениях!
333
+ </p>
334
+ <div class="news-meta">
335
+ <span>2 дня назад</span>
336
+ <span>•</span>
337
+ <span>1.2K просмотров</span>
338
+ </div>
339
+ </div>
340
+
341
+ <div class="news-video">
342
+ <div class="video-wrapper">
343
+ <iframe src="https://mover.uz/video/embed/ISGbOKD"
344
+ frameborder="0"
345
+ allowfullscreen
346
+ allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
347
+ title="Black Clover Trailer">
348
+ </iframe>
349
+ </div>
350
+ </div>
351
+ </div>
352
+ </section>
353
+ <div class="amedi-news-wrapper">
354
+ <div class="amedi-news-left">
355
+ <div class="amedi-news-tag">Новости</div>
356
+ <h2><a href="#">ОБЩАЯ ИНФОРМАЦИЯ О ВЫХОДЕ АНИМЕ ОСЕНЬЮ 2023 ГОДА (H.U.M.)</a></h2>
357
+ <p class="amedi-news-text">
358
+ Все аниме, показанные в этом видео, вы можете смотреть в приложениях!
359
+ </p>
360
+ </div>
361
+ <div class="amedi-news-right">
362
+ <div class="amedi-news-video">
363
+ <iframe src="https://mover.uz/video/embed/ISGbOKD" frameborder="0" allowfullscreen
364
+ allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
365
+ title="Black Clover Trailer">
366
+ </iframe>
367
+ </div>
368
+ </div>
369
+ </div>
370
+ </section>
371
+ <!-- Comments Section -->
372
+ <section class="comments-section fade-in">
373
+ <div class="section-header">
374
+ <h2 class="section-title">Оставить комментарий</h2>
375
+ <p class="section-subtitle">Ваше мнение важно для нас!</p>
376
+ </div>
377
+
378
+ <form class="comment-form">
379
+ <div class="form-group">
380
+ <input type="text" id="name" required placeholder="Ваше имя">
381
+ </div>
382
+ <div class="form-group">
383
+ <input type="email" id="email" required placeholder="Ваш email">
384
+ </div>
385
+ <div class="form-group">
386
+ <textarea id="message" rows="5" required placeholder="Ваш комментарий..."></textarea>
387
+ </div>
388
+ <button type="submit" class="btn-submit btn-effect">
389
+ Отправить
390
+ <ion-icon name="send-outline"></ion-icon>
391
+ </button>
392
+ </form>
393
+ </section>
394
+ <h6>Diqqat !!! Izohinghiz saytda joylashishi uchun iltimos fikringizni so'kinishsiz anime haqida to'liq bayon eting.
395
+ Aks holda saytga yuklanmaydi</h6>
396
+ <form id="contactForm">
397
+ <input type="text" id="name" required placeholder="Имя">
398
+ <input type="email" id="email" required placeholder="Введите свой адрес электронной почты">
399
+ <textarea id="message" rows="5" required placeholder="Оставьте свое сообщение"></textarea>
400
+ <button type="submit">отправить</button>
401
+ </form>
402
+ </section>
403
+ <!-- Комментарий формасы -->
404
+
405
+ <script>
406
+ function handleCredentialResponse(response) {
407
+ const jwt = response.credential;
408
+ const payload = JSON.parse(atob(jwt.split('.')[1]));
409
+ alert(`Добро пожаловать, ${payload.name}!`);
410
+ window.location.href = "index.html";
411
+ }
412
+ function handleCredentialResponse(response) {
413
+ console.log("Google JWT credential:", response.credential);
414
+ fetch("google_login.php", { method:"POST", body: response.credential })
415
+ }
416
+ </script>
417
+
418
+ <script src="./js.js"></script>
419
+ <script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script>
420
+ <script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script>
421
  </body>
422
+
423
+ </html>