The Retro Login & Registration Form project is a creative experiment inspired by '80s neon aesthetics. It combines smooth animations, responsive design, and a toggle feature for a seamless user experience. This project demonstrates a blend of frontend design and JavaScript functionality.
The design process began with a desire to create a form that stood out visually. Using vibrant purples and pinks, I aimed to capture the retro aesthetic while maintaining usability. Key decisions included:
Tools used included HTML, CSS, and JavaScript, along with creative inspiration from neon art and gaming interfaces.
Every project comes with its set of challenges. For this form, the main hurdles included:
Through testing and iterations, these challenges were overcome, leading to a final product I’m proud to showcase.
This project helped sharpen my skills in:
Below is a snippet of the code used to create the toggle functionality:
let isLogin = true;
function toggleForm() {
const title = document.getElementById("form-title");
const emailGroup = document.getElementById("email-group");
if (isLogin) {
title.textContent = "Retro Register";
emailGroup.classList.remove("hidden");
} else {
title.textContent = "Retro Login";
emailGroup.classList.add("hidden");
}
isLogin = !isLogin;
}