Компонент входа/регистрации
Адаптивный компонент входа/регистрации, разработанный в стиле Material Design с поддержкой темных тем и дополнительной цветовой схемой, адаптированный для интерфейсов социальных сетей.
HTML-код
<div class="flex flex-col items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900">
<div class="bg-white dark:bg-gray-800 shadow-md rounded-lg p-8 max-w-md w-full">
<h2 class="text-2xl font-bold text-center text-gray-800 dark:text-gray-200 mb-6">Welcome</h2>
<p class="text-center text-gray-600 dark:text-gray-400 mb-4">Sign in to continue or create a new account.</p>
<div class="space-y-4">
<form>
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1" for="email">Email</label>
<input type="email" id="email" class="input-class" placeholder="[email protected]" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1" for="password">Password</label>
<input type="password" id="password" class="input-class" placeholder="********" required />
</div>
<div>
<button type="submit" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-2 px-4 rounded focus:outline-none focus:ring-2 focus:ring-blue-500 dark:bg-blue-500 dark:hover:bg-blue-400">Login</button>
</div>
<div class="text-center text-gray-600 dark:text-gray-400">
<p>Or</p>
</div>
<div>
<button type="button" class="w-full bg-green-600 hover:bg-green-700 text-white font-semibold py-2 px-4 rounded focus:outline-none focus:ring-2 focus:ring-green-500 dark:bg-green-500 dark:hover:bg-green-400">Sign Up</button>
</div>
</form>
<div class="flex items-center justify-center space-x-4">
<a href="#" class="flex items-center justify-center w-10 h-10 rounded-full bg-gray-300 dark:bg-gray-700 shadow-sm hover:shadow-lg transform transition duration-300">
<img src="https://picsum.photos/50" alt="Google" class="rounded-full" />
</a>
<a href="#" class="flex items-center justify-center w-10 h-10 rounded-full bg-gray-300 dark:bg-gray-700 shadow-sm hover:shadow-lg transform transition duration-300">
<img src="https://picsum.photos/50" alt="Facebook" class="rounded-full" />
</a>
<a href="#" class="flex items-center justify-center w-10 h-10 rounded-full bg-gray-300 dark:bg-gray-700 shadow-sm hover:shadow-lg transform transition duration-300">
<img src="https://randomuser.me/api/portraits/men/1.jpg" alt="Twitter" class="rounded-full" />
</a>
</div>
</div>
</div>
</div>
<style>
.input-class {
display: block;
width: 100%;
padding: 0.5rem;
margin-top: 0.25rem;
border: 1px solid #d1d5db;
border-radius: 0.375rem;
transition: border-color 0.2s;
color: #4b5563;
}
.input-class:focus {
outline: none;
border-color: #3b82f6;
}
</style>
Связанные компоненты
Компонент входа/регистрации
Простой компонент Login/Signup, предназначенный для темного режима с пастельной цветовой гаммой, подходит для портфолио.
Компонент входа/регистрации
Минималистичный компонент входа/регистрации, разработанный с использованием Tailwind CSS, с отзывчивыми эффектами и поддержкой темных тем. Компонент обеспечивает чистую и простую эстетику, обеспечивая при этом удобство использования на различных устройствах.
Компонент входа/регистрации
Компонент Login/Signup, выполненный в стиле Neumorphism с пастельной цветовой гаммой, подходящий для деловых/корпоративных сайтов и поддерживающий темный режим.