Список пользователей

1
Админ
Постов: 211
2
VIP
Постов: 72
3
Элита
Постов: 50
4
Проверенные
Постов: 35
5
VIP
Постов: 35
6
Проверенные
Постов: 32
7
Пользователи
Постов: 31
8
Проверенные
Постов: 29

  • Страница 1 из 1
  • 1
Страница авторизации AuthRedesign V2.0 uCoz
Дата: Воскресенье, 01.03.2026, 21:45 | Сообщение # 1 | | Написал: Узнаваемый
Автор темы
Мурчанн не в сети
        Сообщений:211
         Регистрация:20.10.2016

Пока не получается создать что-то по-настоящему совершенное и впечатляющее, но чем чаще пытаешься , тем ближе к желаемому уровню. Всё приходит со временем и практикой.

Страница Sign-in Page для входа Login Landing Page uCoz V1.0

Ещё одна попытка.




Исходник. .


Код
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>LinkUp | Вход</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<style>
:root {
/* Настройки для независимого перемещения формы вниз */
--login-top-offset: 100px; /* основной параметр — сколько опустить форму вниз */
--login-margin-top: 0px; /* дополнительный отступ сверху (можно 0 или положительное) */

/* другие глобальные настройки */
--gap-columns: 60px;
--promo-flex: 1.4;
--login-width: 460px;
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
background: linear-gradient(to bottom, #5a7fa5, #45688e);
color: #000;
min-height: 100vh;
background-attachment: fixed;
}

.wrapper {
max-width: 1280px;
margin: 0 auto;
padding: 100px 20px 80px;
}

.content {
display: flex;
gap: var(--gap-columns);
align-items: flex-start;
}

/* Левая часть — промо */
.promo-col {
flex: var(--promo-flex);
color: #fff;
}

.logo-wrapper {
margin-bottom: 40px;
}

.logo {
font-size: 68px;
font-weight: 900;
color: #fff;
text-shadow: 0 4px 12px rgba(0,0,0,0.4);
letter-spacing: -2px;
background: linear-gradient(90deg, #fff, #e0efff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.slogan {
font-size: 20px;
color: #d8e2ee;
margin-top: 8px;
font-weight: 300;
}

.promo-title {
font-size: 32px;
font-weight: 700;
margin: 40px 0 20px;
text-shadow: 0 2px 6px rgba(0,0,0,0.5);
}

.promo-text {
font-size: 17px;
line-height: 1.5;
margin-bottom: 30px;
opacity: 0.95;
}

.promo-image {
width: 100%;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 12px 40px rgba(0,0,0,0.45);
margin: 32px 0;
}

.promo-image img {
width: 100%;
height: auto;
display: block;
}

.features {
display: flex;
flex-direction: column;
gap: 28px;
margin-bottom: 40px;
}

.feature {
display: flex;
align-items: flex-start;
gap: 20px;
}

.feature svg {
width: 52px;
height: 52px;
fill: #fff;
opacity: 0.9;
flex-shrink: 0;
}

.feature-text {
font-size: 18px;
line-height: 1.45;
}

.reg-btn {
display: inline-block;
background: linear-gradient(135deg, #6aa84f, #5c9b44);
color: white;
padding: 14px 40px;
border-radius: 10px;
text-decoration: none;
font-weight: 600;
font-size: 17px;
box-shadow: 0 6px 16px rgba(92,155,68,0.4);
transition: all 0.25s;
}

.reg-btn:hover {
transform: translateY(-3px);
box-shadow: 0 12px 28px rgba(92,155,68,0.5);
}

/* Правая часть — форма (независимо двигается вниз) */
.login-col {
width: var(--login-width);
background: rgba(255, 255, 255, 0.97);
border-radius: 9px;
padding: 60px 48px 50px;
box-shadow: 0 14px 48px rgba(0,0,0,0.35);
backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.25);

/* Главные настройки перемещения формы */
margin-top: calc(var(--login-top-offset) + var(--login-margin-top));
/* или можно использовать position: relative; top: var(--login-top-offset); */
}

.login-title {
font-size: 26px;
margin-bottom: 32px;
color: #45688e;
font-weight: 700;
text-align: center;
}

.field {
margin-bottom: 22px;
}

input[type="text"],
input[type="password"] {
width: 100%;
height: 52px;
padding: 0 18px;
border: 1px solid #b0c4d8;
border-radius: 10px;
font-size: 16px;
background: #f8fbff;
transition: all 0.2s;
}

input:focus {
border-color: #597da3;
box-shadow: 0 0 0 3px rgba(89,125,163,0.28);
outline: none;
background: #fff;
}

input::placeholder {
color: #8a9bb5;
font-size: 16px;
}

.options {
display: flex;
justify-content: space-between;
align-items: center;
margin: 18px 0 32px;
font-size: 12px;
color: #45688e;
}

.remember {
display: flex;
align-items: center;
gap: 10px;
}

.forgot {
color: #2a5879;
text-decoration: none;
}

.forgot:hover {
text-decoration: underline;
}

.btn-login {
width: 100%;
height: 54px;
background: linear-gradient(135deg, #597da3, #45688e);
color: white;
border: none;
border-radius: 10px;
font-size: 17px;
font-weight: 700;
cursor: pointer;
transition: all 0.25s;
box-shadow: 0 6px 16px rgba(69,104,142,0.45);
}

.btn-login:hover {
transform: translateY(-3px);
box-shadow: 0 12px 28px rgba(69,104,142,0.6);
}

@media (max-width: 1200px) {
.content { flex-direction: column-reverse; gap: 70px; }
.login-col { width: 100%; max-width: 580px; margin: 60px auto 0 !important; }
.promo-col { text-align: center; }
}

/* Чекбокс кастомный */
.checkbox {
display: flex;
align-items: center;
gap: 10px;
font-size: 13px;
color: #45688e;
cursor: pointer;
user-select: none;
margin-bottom: 22px;
}

.checkbox input {
display: none;
}

.checkbox span {
width: 18px;
height: 18px;
border: 1.5px solid #597da3;
border-radius: 5px;
display: inline-block;
position: relative;
transition: all 0.2s;
}

.checkbox input:checked + span::after {
content: '';
position: absolute;
left: 4px;
top: 0px;
width: 6px;
height: 12px;
border: solid #597da3;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}

/* Кнопка Войти */
.btn-login {
width: 100%;
height: 50px;
background: linear-gradient(135deg, #597da3, #45688e);
color: white;
border: none;
border-radius: 12px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
box-shadow: 0 6px 16px rgba(69,104,142,0.45);
transition: all 0.25s ease;
}

.btn-login:hover {
transform: translateY(-2px);
box-shadow: 0 10px 24px rgba(69,104,142,0.6);
}

/* Ссылка Забыли пароль */
.forgot {
display: inline-block;
margin-top: 10px;
font-size: 13px;
color: #2a5879;
text-decoration: none;
transition: all 0.2s ease;
}

.forgot:hover {
text-decoration: underline;
}

/* Соцсети */
.social {
display: flex;
gap: 14px;
margin-top: 18px;
}

.social i {
font-size: 22px;
color: #45688e;
transition: all 0.25s ease;
cursor: pointer;
}

.social i:hover {
transform: scale(1.2);
color: #597da3;
}

/* Медиа */
@media (max-width: 1200px) {
.content { flex-direction: column-reverse; align-items: center; gap: 50px; }
.login-col { width: 100%; max-width: 480px; margin: 40px 0; }
}

.powered-by {
text-align: center;
font-size: 22px;
color: #8a9bb5;
margin: 4px 0 20px;
font-weight: 400;
transition: all 0.2s ease;
}

.powered-by a {
color: #597da3;
text-decoration: none;
font-weight: 500;
}

.powered-by a:hover {
text-decoration: underline;
color: #45688e;
}

</style>

</head>
<body>

<div class="wrapper">
<div class="content">

<!-- Левая часть: промо + больше текста -->
<div class="promo-col">
<div class="logo-wrapper">
<div class="logo">LinkUp</div>
<div class="slogan">Общайтесь с друзьями, делитесь моментами, будьте на связи</div>
</div>

<div class="promo-title">Это место, где живут ваши воспоминания и настоящие связи</div>

<div class="promo-image">
</div>

<div class="features">
<div class="feature">
<svg viewBox="0 0 48 48">
<circle cx="24" cy="16" r="10"/>
<path d="M40 44v-4a16 16 0 0 0-32 0v4"/>
</svg>
<span class="feature-text">Общайтесь без границ: чаты, голосовые и видеозвонки, секретные сообщения</span>
</div>

<div class="feature">
<svg viewBox="0 0 48 48">
<rect x="8" y="8" width="32" height="32" rx="4"/>
<path d="M16 16h16M16 24h16M16 32h8"/>
</svg>
<span class="feature-text">Следите за жизнью друзей и близких в ленте новостей и историях</span>
</div>

<div class="feature">
<svg viewBox="0 0 48 48">
<path d="M24 8c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16z"/>
<path d="M20 28l8-8"/>
</svg>
<span class="feature-text">Слушайте любимую музыку, смотрите миллионы видео и короткие клипы</span>
</div>

<div class="feature">
<svg viewBox="0 0 48 48">
<path d="M8 12h32v24H8z"/>
<circle cx="24" cy="24" r="6"/>
</svg>
<span class="feature-text">Вступайте в группы и сообщества — найдите людей по любому интересу</span>
</div>
</div>

<a href="/index/3" class="reg-btn">Создать аккаунт</a>
</div>

<!-- Правая часть: форма (опущена ниже) -->
<div class="login-col">
<div class="login-title">Вход в аккаунт</div>

<form class="login-form" method="post" action="/index/sub/">

<!-- ОБЯЗАТЕЛЬНО для uCoz -->
<input type="hidden" name="a" value="2">

<!-- ЛОГИН или EMAIL -->
<div class="field">
<input type="text" name="user" placeholder="Ваш логин" required>
</div>

<!-- ПАРОЛЬ -->
<div class="field">
<input type="password" name="password" placeholder="Пароль" required>
</div>

<!-- ЗАПОМНИТЬ -->
<label class="checkbox">
<input type="checkbox" name="rem">
<span> </span>
Я согласен с условиями сервиса
</label>

<!-- ВОЙТИ -->
<button type="submit" class="btn-login">Войти</button>

<!-- ЗАБЫЛ ПАРОЛЬ -->
<a href="javascript:void(0)" class="forgot" rel="nofollow"
onclick="new _uWnd(
'Prm',
'Восстановление пароля',
360,
160,
{ closeonesc:1 },
{ url:'/index/5' }
); return false;">
Забыли пароль?
</a>

<!-- СОЦСЕТИ (иконки, просто визуально) -->
<div class="social">
<i class="fa-brands fa-google"></i>
<i class="fa-brands fa-apple"></i>
<i class="fa-brands fa-telegram"></i>
</div>
</form>

</div>

</div>
</div>

</body>
</html>

<!-- Блок Powered By -->
<div class="powered-by">
<span>$POWERED_BY$</span>
</div>

Мурчанн

Признаюсь, не знаю почему, но глядя на звезды мне всегда хочется мечтать.
  • Страница 1 из 1
  • 1
Поиск: