로그인 양식 구성 요소
패션/뷰티 브랜드를 위한 Bauhaus에서 영감을 받은 로그인 양식으로, 고대비 색상, 기하학적 형태, 다크 모드 지원으로 완벽한 응답성을 제공합니다.
HTML 코드
<section class="min-h-screen flex items-center justify-center p-4 bg-gray-100 dark:bg-gray-900 transition-colors duration-300">
<div class="w-full max-w-md bg-white dark:bg-gray-800 shadow-xl rounded-lg overflow-hidden md:flex flex-col lg:flex-row border-4 border-black dark:border-white animate-fade-in">
<div class="md:w-full p-8 md:p-10 flex flex-col justify-center">
<h2 class="text-3xl md:text-4xl lg:text-5xl font-extrabold text-blue-800 dark:text-blue-400 mb-4 text-center tracking-tight border-b-4 border-red-500 dark:border-red-600 pb-2">
LOGIN
</h2>
<p class="text-gray-600 dark:text-gray-300 text-center mb-8 font-medium">Access your exclusive fashion world.</p>
<form class="space-y-6">
<div>
<label for="email" class="block text-sm font-bold text-gray-700 dark:text-gray-200 mb-2 uppercase tracking-wide">Email Address</label>
<input type="email" id="email" name="email" class="appearance-none block w-full px-4 py-3 border-4 border-black dark:border-white rounded-none shadow-sm placeholder-gray-400 focus:outline-none focus:ring-4 focus:ring-yellow-400 focus:border-yellow-400 text-gray-900 dark:text-gray-100 dark:bg-gray-700 sm:text-base" placeholder="[email protected]" required>
</div>
<div>
<label for="password" class="block text-sm font-bold text-gray-700 dark:text-gray-200 mb-2 uppercase tracking-wide">Password</label>
<input type="password" id="password" name="password" class="appearance-none block w-full px-4 py-3 border-4 border-black dark:border-white rounded-none shadow-sm placeholder-gray-400 focus:outline-none focus:ring-4 focus:ring-yellow-400 focus:border-yellow-400 text-gray-900 dark:text-gray-100 dark:bg-gray-700 sm:text-base" placeholder="••••••••" required>
</div>
<div class="flex items-center justify-between">
<div class="flex items-center">
<input id="remember-me" name="remember-me" type="checkbox" class="h-5 w-5 text-red-500 dark:text-red-600 border-2 border-black dark:border-white focus:ring-red-500 rounded-none bg-white dark:bg-gray-700">
<label for="remember-me" class="ml-2 block text-sm text-gray-900 dark:text-gray-200">
Remember me
</label>
</div>
<div class="text-sm">
<a href="#" class="font-medium text-blue-800 dark:text-blue-400 hover:text-blue-600 dark:hover:text-blue-500 transition-colors duration-200">
Forgot your password?
</a>
</div>
</div>
<div>
<button type="submit" class="w-full flex justify-center py-3 px-4 border-4 border-black dark:border-white rounded-none shadow-sm text-lg font-bold text-black dark:text-white bg-yellow-400 hover:bg-yellow-500 dark:bg-yellow-600 dark:hover:bg-yellow-700 focus:outline-none focus:ring-4 focus:ring-blue-800 focus:ring-offset-2 dark:focus:ring-offset-gray-900 transition-all duration-300 transform hover:scale-105 active:scale-95 uppercase tracking-wider">
Sign In
</button>
</div>
</form>
<div class="mt-8 text-center">
<p class="text-sm text-gray-600 dark:text-gray-300">
Don't have an account?
<a href="#" class="font-medium text-red-500 dark:text-red-400 hover:text-red-600 dark:hover:text-red-500 transition-colors duration-200">
Sign Up
</a>
</p>
</div>
</div>
</div>
</section>
<style>
@keyframes fade-in {
from { opacity: 0; transform: translateY(-20px); }
to { opacity: 1; transform: translateY(0); }
}
.animate-fade-in {
animation: fade-in 0.7s ease-out forwards;
}
</style>
관련 구성 요소
로그인 양식 구성 요소
글래스모피즘(Glassmorphism)으로 디자인된 로그인 폼 컴포넌트로, 젖빛 유리와 같은 반투명 요소와 반응형 효과를 특징으로 하며, 테일윈드 CSS를 사용하여 어두운 테마를 지원합니다.
로그인 양식 구성 요소
코드에서 영감을 받은 깔끔한 로그인 양식 구성 요소로, 고정 폭 글꼴과 멋진 중립 색상을 사용하여 마켓플레이스 플랫폼에 적합합니다. 완전한 응답성과 다크 모드 지원이 포함됩니다.
로그인 양식 구성 요소
파스텔 색상, 반응형 및 다크 모드를 지원하는 소셜 미디어용 스큐어모픽 로그인 양식. 이 양식은 입력과 버튼에 미묘한 3D 효과를 주어 물리적 요소를 모방합니다. 그림자와 그라디언트는 스큐어모픽 느낌을 향상시키는 데 사용됩니다. 입력에는 부드러운 삽입 그림자가 있고 버튼은 돌출되어 클릭할 수 있는 모양입니다. 파스텔 색 구성표는 어두운 모드에서 더 어둡고 음소거된 버전으로 부드럽게 전환되어 가독성과 시각적 편안함을 유지합니다. 반응형 디자인은 여러 장치에서 사용성을 보장합니다.