Modern Bootstrap Login Form | Responsive UI Design
Modern Bootstrap Login Form | Responsive UI Design
Modern Bootstrap Login Form | Responsive UI Design
Overview
This is a seamless, premium, and fully animated login page developed using HTML, CSS, and JavaScript.
The design element of the page consists of elegance, soft colors, smooth transition effects, and a professional user interface (UI) with floating labels, and an arch illustration.
Β
The page includes the following:
Β
- Responsive split layout (illustration + form)
- Floating label input design
- Eye toggle for password
- Gradient login button
- Social logins icons
- Smooth slide-up & zoom animations
- Fully responsive for mobile
π Project Structure
Before jumping into the project, create the following structure:
Β
animated-login-form/
β
βββ index.html
βββ style.css
βββ script.js
βββ images/
Β Β Β Β Β Β Β βββ img.png
Β Β Β Β Β Β Β βββ logo1.png
Β Β Β Β Β Β Β βββ logo2.png
Β Β Β Β Β Β Β βββ logo3.png
π§± Step 1: Layout Structure
HTML:
<div class=”login-container”>
Β Β Β <div class=”illustration”>
Β Β Β Β Β <div class=”arch”></div>
Β Β Β Β Β <img src=”images/img.png”>
Β Β Β </div>
Β
Β Β Β <div class=”form-container”>
Β Β Β Β Β <h2>Welcome Back!!</h2>
Β Β Β Β Β <!– Email –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β Β Β Β <input type=”email”>
Β Β Β Β Β </div>
Β Β Β Β Β <!– Password –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β Β Β Β <input type=”password” id=”password”>
Β Β Β Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
Β Β Β Β Β </div>
Β Β Β Β Β <button class=”login-btn”>Login</button>
Β Β Β </div>
</div>
Key Features:
- Two-column elegant layout
- Arch-shaped background behind the image
- Clean form alignment
- Uses Bootstrap + FontAwesome
- Modern floating label system
π§± Step 2: Illustration Section
HTML:
<div class=”illustration”>
Β Β Β <div class=”arch”></div>
Β Β Β <img src=”images/img.png”>
</div>
Highlights:
- Big arch element, creating a premium look
- PNG illustration placed above the bottom arch (using z-index)
- Zoom-up animation for smooth entrance
- Fully responsive (scales perfectly to mobile)
π§± Step 3: Form Section
HTML:
<h2>Welcome Back!!</h2>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β <input type=”email” placeholder=”email@gmail.com”>
</div>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β <input id=”password” type=”password”>
Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
</div>
<a class=”forgot-pass”>Forgot Password?</a>
<button class=”login-btn”>Login</button>
Key Features:
- Rounded input groups
- Borders highlight when in focus
- Floating labels – clean UX
- Gradient login button with hover shadow
- Smooth slide-up animations
π§± Step 4: Social Login Section
HTML:
<div class=”social-icons”>
Β Β Β <img src=”images/logo1.png”>
Β Β Β <img src=”images/logo2.png”>
Β Β Β <img src=”images/logo3.png”>
</div>
Highlights:
- Clean icon only design
- Perfect spacing, alignment
- Shows alternative login options
π§± Step 5: Password Toggle (JavaScript)
The button is a subtle transparency with a border as a glowing button.
CSS:
function togglePassword() {
Β Β Β const pass = document.getElementById(“password”);
Β Β Β const icon = document.getElementById(“toggleEye”);
Β
Β Β Β if (pass.type === “password”) {
Β Β Β pass.type = “text”;
Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye-slash”></i>’;
Β Β Β } else {
Β Β Β Β Β Β pass.type = “password”;
Β Β Β Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye”></i>’;
Β Β Β }
}
Features:
- One click show/hide password
- Smooth icon toggle
- Enhances usability when logging in
π§± Step 6: CSS Highlights
Techniques Used:
:rootvariables for theme colorsFlexbox two-column layout
Beautiful gradient button
Animation:
slideUp+zoomUpFloating labels over inputs
Fully responsive up to 430px
Example Snippet:
.login-btn {
Β Β Β background-image: var(–gradient-color);
Β Β Β padding: 12px;
Β Β Β border-radius: 25px;
Β Β Β transition: .4s;
}
.input-group {
Β Β Β border: 2px solid var(–border-color);
Β Β Β border-radius: 50px;
Β Β Β display: flex;
Β Β Β align-items: center;
}
βοΈ Step 7: Responsive Design
Responsive Adjustments
Below 1024px:
Spacing reduces
Illustration shifts slightly
Below 912px:
Layout becomes vertical
Form moves below image
Below 430px:
Smaller label & input text
Tighter button padding
Social icons shrink
π Key Visual Elements
β¨ Soft arch background
β¨ Floating Labels
β¨ Gradient login button
β¨ Smooth slide + boom animations
β¨ clean icons
β¨ balanced modern spacing
β¨ elegant cream & brown colors
β¨ Final thoughts
This animated login page achieves a premium, modern, user friendly experience for any web project. Using animations + gradients + responsive layout creates a stylish authentication ui.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website
Overview
This is a seamless, premium, and fully animated login page developed using HTML, CSS, and JavaScript.
The design element of the page consists of elegance, soft colors, smooth transition effects, and a professional user interface (UI) with floating labels, and an arch illustration.
Β
The page includes the following:
Β
- Responsive split layout (illustration + form)
- Floating label input design
- Eye toggle for password
- Gradient login button
- Social logins icons
- Smooth slide-up & zoom animations
- Fully responsive for mobile
π Project Structure
Before jumping into the project, create the following structure:
Β
animated-login-form/
β
βββ index.html
βββ style.css
βββ script.js
βββ images/
Β Β Β Β Β Β Β βββ img.png
Β Β Β Β Β Β Β βββ logo1.png
Β Β Β Β Β Β Β βββ logo2.png
Β Β Β Β Β Β Β βββ logo3.png
π§± Step 1: Layout Structure
HTML:
<div class=”login-container”>
Β Β Β <div class=”illustration”>
Β Β Β Β Β <div class=”arch”></div>
Β Β Β Β Β <img src=”images/img.png”>
Β Β Β </div>
Β
Β Β Β <div class=”form-container”>
Β Β Β Β Β <h2>Welcome Back!!</h2>
Β Β Β Β Β <!– Email –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β Β Β Β <input type=”email”>
Β Β Β Β Β </div>
Β Β Β Β Β <!– Password –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β Β Β Β <input type=”password” id=”password”>
Β Β Β Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
Β Β Β Β Β </div>
Β Β Β Β Β <button class=”login-btn”>Login</button>
Β Β Β </div>
</div>
Key Features:
- Two-column elegant layout
- Arch-shaped background behind the image
- Clean form alignment
- Uses Bootstrap + FontAwesome
- Modern floating label system
π§± Step 2: Illustration Section
HTML:
<div class=”illustration”>
Β Β Β <div class=”arch”></div>
Β Β Β <img src=”images/img.png”>
</div>
Highlights:
- Big arch element, creating a premium look
- PNG illustration placed above the bottom arch (using z-index)
- Zoom-up animation for smooth entrance
- Fully responsive (scales perfectly to mobile)
π§± Step 3: Form Section
HTML:
<h2>Welcome Back!!</h2>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β <input type=”email” placeholder=”email@gmail.com”>
</div>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β <input id=”password” type=”password”>
Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
</div>
<a class=”forgot-pass”>Forgot Password?</a>
<button class=”login-btn”>Login</button>
Key Features:
- Rounded input groups
- Borders highlight when in focus
- Floating labels – clean UX
- Gradient login button with hover shadow
- Smooth slide-up animations
π§± Step 4: Social Login Section
HTML:
<div class=”social-icons”>
Β Β Β <img src=”images/logo1.png”>
Β Β Β <img src=”images/logo2.png”>
Β Β Β <img src=”images/logo3.png”>
</div>
Highlights:
- Clean icon only design
- Perfect spacing, alignment
- Shows alternative login options
π§± Step 5: Password Toggle (JavaScript)
The button is a subtle transparency with a border as a glowing button.
CSS:
function togglePassword() {
Β Β Β const pass = document.getElementById(“password”);
Β Β Β const icon = document.getElementById(“toggleEye”);
Β
Β Β Β if (pass.type === “password”) {
Β Β Β pass.type = “text”;
Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye-slash”></i>’;
Β Β Β } else {
Β Β Β Β Β Β pass.type = “password”;
Β Β Β Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye”></i>’;
Β Β Β }
}
Features:
- One click show/hide password
- Smooth icon toggle
- Enhances usability when logging in
π§± Step 6: CSS Highlights
Techniques Used:
:rootvariables for theme colorsFlexbox two-column layout
Beautiful gradient button
Animation:
slideUp+zoomUpFloating labels over inputs
Fully responsive up to 430px
Example Snippet:
.login-btn {
Β Β Β background-image: var(–gradient-color);
Β Β Β padding: 12px;
Β Β Β border-radius: 25px;
Β Β Β transition: .4s;
}
.input-group {
Β Β Β border: 2px solid var(–border-color);
Β Β Β border-radius: 50px;
Β Β Β display: flex;
Β Β Β align-items: center;
}
βοΈ Step 7: Responsive Design
Responsive Adjustments
Below 1024px:
Spacing reduces
Illustration shifts slightly
Below 912px:
Layout becomes vertical
Form moves below image
Below 430px:
Smaller label & input text
Tighter button padding
Social icons shrink
π Key Visual Elements
β¨ Soft arch background
β¨ Floating Labels
β¨ Gradient login button
β¨ Smooth slide + boom animations
β¨ clean icons
β¨ balanced modern spacing
β¨ elegant cream & brown colors
β¨ Final thoughts
This animated login page achieves a premium, modern, user friendly experience for any web project. Using animations + gradients + responsive layout creates a stylish authentication ui.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website
Overview
This is a seamless, premium, and fully animated login page developed using HTML, CSS, and JavaScript.
The design element of the page consists of elegance, soft colors, smooth transition effects, and a professional user interface (UI) with floating labels, and an arch illustration.
The page includes the following:
- Responsive split layout (illustration + form)
- Floating label input design
- Eye toggle for password
- Gradient login button
- Social logins icons
- Smooth slide-up & zoom animations
- Fully responsive for mobile
π Project Structure
Before jumping into the project, create the following structure:
animated-login-form/
β
βββ index.html
βββ style.css
βββ script.js
βββ images/
Β Β Β Β Β Β Β βββ img.png
Β Β Β Β Β Β Β βββ logo1.png
Β Β Β Β Β Β Β βββ logo2.png
Β Β Β Β Β Β Β βββ logo3.png
π§± Step 1: Layout Structure
HTML:
<div class=”login-container”>
Β Β Β <div class=”illustration”>
Β Β Β Β Β <div class=”arch”></div>
Β Β Β Β Β <img src=”images/img.png”>
Β Β Β </div>
Β Β Β <div class=”form-container”>
Β Β Β Β Β <h2>Welcome Back!!</h2>
Β Β Β Β Β <!– Email –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β Β Β Β <input type=”email”>
Β Β Β Β Β </div>
Β Β Β Β Β <!– Password –>
Β Β Β Β Β <div class=”input-group”>
Β Β Β Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β Β Β Β <input type=”password” id=”password”>
Β Β Β Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
Β Β Β Β Β </div>
Β Β Β Β Β <button class=”login-btn”>Login</button>
Β Β Β </div>
</div>
Key Features:
- Two-column elegant layout
- Arch-shaped background behind the image
- Clean form alignment
- Uses Bootstrap + FontAwesome
- Modern floating label system
π§± Step 2: Illustration Section
HTML:
<div class=”illustration”>
Β Β Β <div class=”arch”></div>
Β Β Β <img src=”images/img.png”>
</div>
Highlights:
- Big arch element, creating a premium look
- PNG illustration placed above the bottom arch (using z-index)
- Zoom-up animation for smooth entrance
- Fully responsive (scales perfectly to mobile)
π§± Step 3: Form Section
HTML:
<h2>Welcome Back!!</h2>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-envelope”></i></span>
Β Β Β Β Β <input type=”email” placeholder=”email@gmail.com”>
</div>
<div class=”input-group”>
Β Β Β Β Β <span><i class=”fa fa-lock”></i></span>
Β Β Β Β Β <input id=”password” type=”password”>
Β Β Β Β Β <span id=”toggleEye”><i class=”fa fa-eye”></i></span>
</div>
<a class=”forgot-pass”>Forgot Password?</a>
<button class=”login-btn”>Login</button>
Key Features:
- Rounded input groups
- Borders highlight when in focus
- Floating labels – clean UX
- Gradient login button with hover shadow
- Smooth slide-up animations
π§± Step 4: Social Login Section
HTML:
<div class=”social-icons”>
Β Β Β <img src=”images/logo1.png”>
Β Β Β <img src=”images/logo2.png”>
Β Β Β <img src=”images/logo3.png”>
</div>
Highlights:
- Clean icon only design
- Perfect spacing, alignment
- Shows alternative login options
π§± Step 5: Password Toggle (JavaScript)
The button is a subtle transparency with a border as a glowing button.
CSS:
function togglePassword() {
Β Β Β const pass = document.getElementById(“password”);
Β Β Β const icon = document.getElementById(“toggleEye”);
Β Β Β if (pass.type === “password”) {
Β Β Β pass.type = “text”;
Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye-slash”></i>’;
Β Β Β } else {
Β Β Β Β Β Β pass.type = “password”;
Β Β Β Β Β Β icon.innerHTML = ‘<i class=”fa fa-eye”></i>’;
Β Β Β }
}
Features:
- One click show/hide password
- Smooth icon toggle
- Enhances usability when logging in
π§± Step 6: CSS Highlights
Techniques Used:
:rootvariables for theme colorsFlexbox two-column layout
Beautiful gradient button
Animation:
slideUp+zoomUpFloating labels over inputs
Fully responsive up to 430px
Example Snippet:
.login-btn {
Β Β Β background-image: var(–gradient-color);
Β Β Β padding: 12px;
Β Β Β border-radius: 25px;
Β Β Β transition: .4s;
}
.input-group {
Β Β Β border: 2px solid var(–border-color);
Β Β Β border-radius: 50px;
Β Β Β display: flex;
Β Β Β align-items: center;
}
βοΈ Step 7: Responsive Design
Responsive Adjustments
Below 1024px:
Spacing reduces
Illustration shifts slightly
Below 912px:
Layout becomes vertical
Form moves below image
Below 430px:
Smaller label & input text
Tighter button padding
Social icons shrink
π Key Visual Elements
β¨ Soft arch background
β¨ Floating Labels
β¨ Gradient login button
β¨ Smooth slide + boom animations
β¨ clean icons
β¨ balanced modern spacing
β¨ elegant cream & brown colors
β¨ Final thoughts
This animated login page achieves a premium, modern, user friendly experience for any web project. Using animations + gradients + responsive layout creates a stylish authentication ui.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website