DevPlatform
Home
Components
Search
Submit
Earn
Login
Sign Up Free
Reach Out Form - Preview | DevPlatform
DevPlatform
Categories
Accordion
Animation
Box Shadow
Button
Card
Footer
Form
Gallery
Hero Section
Inputs
Loader
Marquee
Modal
Modules
Navbar
Progress Bar
Radio Buttons
Search-Bar
Sections
Slider
Tab
Timeline
Toggle
Reach Out Form
sachin007
Jan 17, 2026
3
0
Share
Live Preview
Refresh
Live Editor
HTML
CSS
JS
HTML
CSS
JavaScript
1
<div class="container"> <div class="form-card"> <div class="form-header"> <h1><i class="fas fa-bolt"></i> Join us in a Snap</h1> <p class="subtitle">Create your account in seconds</p> </div> <form id="signupForm"> <div class="form-group"> <div class="input-label"> <i class="fas fa-user"></i> <span>Full Name</span> </div> <input type="text" id="fullName" placeholder="John Doe" required> </div> <div class="form-group"> <div class="input-label"> <i class="fas fa-envelope"></i> <span>Email Address</span> </div> <input type="email" id="email" placeholder="example@site.com" required> </div> <div class="form-group"> <div class="input-label"> <i class="fas fa-lock"></i> <span>Password</span> </div> <div class="password-container"> <input type="password" id="password" placeholder="Minimum 8 characters" required> <button type="button" class="toggle-password" id="togglePassword"> <i class="fas fa-eye"></i> </button> </div> <p class="hint">Minimum 8 characters</p> </div> <div class="form-group"> <div class="input-label"> <i class="fas fa-lock"></i> <span>Confirm Password</span> </div> <input type="password" id="confirmPassword" placeholder="Minimum 8 characters" required> </div> <div class="checkbox-group"> <input type="checkbox" id="terms" required> <label for="terms"> Accept our <a href="#">Terms of Service</a> and <a href="#">Privacy Policy</a>. </label> </div> <button type="submit" class="submit-btn"> <i class="fas fa-rocket"></i> <span>Begin Your Journey</span> </button> </form> <div class="divider"> <span>or continue with</span> </div> <div class="social-login"> <button class="social-btn google-btn"> <i class="fab fa-google"></i> Google </button> <button class="social-btn github-btn"> <i class="fab fa-github"></i> GitHub </button> <button class="social-btn twitter-btn"> <i class="fab fa-twitter"></i> Twitter </button> </div> <div class="login-link"> Already have an account? <a href="#">Sign In</a> </div> </div> </div>
1
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } body { background: linear-gradient(135deg, #0f0c29, #302b63, #24243e); min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; color: #e0e0e0; } .container { width: 100%; max-width: 480px; } .form-card { background: rgba(18, 18, 30, 0.95); backdrop-filter: blur(10px); border-radius: 24px; padding: 40px; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.1); } .form-header { text-align: center; margin-bottom: 40px; } .form-header h1 { font-size: 32px; font-weight: 700; background: linear-gradient(90deg, #00dbde, #fc00ff); -webkit-background-clip: text; background-clip: text; color: transparent; margin-bottom: 10px; display: flex; align-items: center; justify-content: center; gap: 12px; } .form-header .subtitle { color: #a0a0c0; font-size: 15px; font-weight: 400; } .form-group { margin-bottom: 28px; } .input-label { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; color: #b0b0d0; font-size: 15px; font-weight: 500; } .input-label i { color: #6366f1; font-size: 16px; } input { width: 100%; padding: 16px 20px; background: rgba(30, 30, 45, 0.8); border: 2px solid rgba(99, 102, 241, 0.3); border-radius: 12px; color: #fff; font-size: 16px; transition: all 0.3s ease; } input::placeholder { color: #666699; } input:focus { outline: none; border-color: #6366f1; box-shadow: 0 0 0 4px rgba(99, 102, 241, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.1); background: rgba(40, 40, 60, 0.9); } .password-container { position: relative; } .toggle-password { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); background: transparent; border: none; color: #a0a0c0; cursor: pointer; font-size: 18px; padding: 5px; transition: color 0.3s; } .toggle-password:hover { color: #6366f1; } .hint { font-size: 13px; color: #666699; margin-top: 8px; margin-left: 5px; } .checkbox-group { display: flex; align-items: center; gap: 12px; margin: 30px 0 35px; padding: 15px; background: rgba(30, 30, 45, 0.5); border-radius: 10px; border: 1px solid rgba(99, 102, 241, 0.2); } .checkbox-group input { width: 20px; height: 20px; accent-color: #6366f1; } .checkbox-group label { color: #b0b0d0; font-size: 14px; font-weight: 400; line-height: 1.5; } .checkbox-group a { color: #6366f1; text-decoration: none; font-weight: 500; transition: color 0.3s; } .checkbox-group a:hover { color: #8b5cf6; text-decoration: underline; } .submit-btn { width: 100%; padding: 18px; background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); color: white; border: none; border-radius: 12px; font-size: 17px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 30px; box-shadow: 0 10px 30px rgba(99, 102, 241, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.1); } .submit-btn:hover { transform: translateY(-3px); box-shadow: 0 15px 40px rgba(99, 102, 241, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.15); } .submit-btn:active { transform: translateY(-1px); } .divider { text-align: center; position: relative; margin: 30px 0; color: #666699; font-size: 14px; } .divider::before { content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(99, 102, 241, 0.3), transparent); } .divider span { background: rgba(18, 18, 30, 0.95); padding: 0 20px; position: relative; z-index: 1; } .social-login { display: flex; gap: 15px; margin-bottom: 30px; } .social-btn { flex: 1; padding: 14px; background: rgba(30, 30, 45, 0.8); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; color: #b0b0d0; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; gap: 10px; } .social-btn:hover { transform: translateY(-2px); border-color: rgba(99, 102, 241, 0.5); background: rgba(40, 40, 60, 0.9); } .google-btn:hover { color: #DB4437; } .github-btn:hover { color: #fff; } .twitter-btn:hover { color: #1DA1F2; } .login-link { text-align: center; color: #a0a0c0; font-size: 15px; } .login-link a { color: #6366f1; text-decoration: none; font-weight: 600; margin-left: 5px; transition: color 0.3s; } .login-link a:hover { color: #8b5cf6; text-decoration: underline; } @media (max-width: 520px) { .form-card { padding: 30px 25px; } .form-header h1 { font-size: 28px; } .social-login { flex-direction: column; } }
1
Comments
0
Want to comment?
Please
login
or
sign up
to post comments.
No comments yet
Be the first to comment on this component!
Comments 0
Want to comment?
Please login or sign up to post comments.
No comments yet
Be the first to comment on this component!