Design Synth

Modern Bootstrap Login Form | Responsive UI Design

Modern Bootstrap Login Form | Responsive UI Design

Modern Bootstrap Login Form | Responsive UI Design

Modern Bootstrap Login Form | Responsive UI Design

Brimston (7)

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:
  • :root variables for theme colors

  • Flexbox two-column layout

  • Beautiful gradient button

  • Animation: slideUp + zoomUp

  • Floating 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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)
Brimston (7)

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:
  • :root variables for theme colors

  • Flexbox two-column layout

  • Beautiful gradient button

  • Animation: slideUp + zoomUp

  • Floating 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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)
Brimston (7)
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:
  • :root variables for theme colors

  • Flexbox two-column layout

  • Beautiful gradient button

  • Animation: slideUp + zoomUp

  • Floating 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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)