π https://alobuuls.github.io/landing-page/
Note
Landing Page is a responsive marketing website built with HTML, CSS, and vanilla JavaScript.
The project simulates a corporate website for a home products company, showcasing products, company information, international presence, contact forms, and promotional content through a modern and responsive user interface.
Before running the project, make sure you have:
- π A modern web browser (Chrome, Firefox, Edge, Safari)
- π¦ Git (optional)
Check that Git is installed:
git --versiongit clone git@github.com:alobuuls/landing-page.git
cd landing-pageImportant
No dependencies or package installation are required.
You can simply open:
index.html
or run the project using Live Server in Visual Studio Code.
Open the index.html file directly in your browser or start a local development server.
Note
The application is built using semantic HTML, modular CSS, and vanilla JavaScript.
Responsible for:
- Responsive navigation menu
- Mobile hamburger menu
- Anchor navigation
- Smooth user navigation
Handles:
- Hero banner
- Product showcase
- Company information
- International locations
- Promotional content
Manages:
- Newsletter subscription form
- Contact form validation
- User interactions
- Call-to-action buttons
Controls:
- Scroll-triggered animations
- Element visibility effects
- Dynamic UI behavior
- Enhanced user experience
- π± Fully responsive layout
- π Mobile navigation menu
- π¨ Modern landing page design
- π Dark mode support
- πΌοΈ Optimized WebP images
- β‘ Lazy loading images
- π¬ Scroll-based animations
- π₯ Embedded promotional video
- π© Contact form
- π¬ Newsletter subscription form
- π International presence section
- π’ Corporate presentation section
- ποΈ Product showcase section
- βΏ Accessibility-focused attributes
- π Lightweight implementation without frameworks
| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3 | Styling |
| JavaScript (ES6+) | Functionality |
| DOM API | DOM Manipulation |
| CSS Animations | Visual Effects |
| WebP Images | Image Optimization |
| Font Awesome | Icons |
| HTML Dialog API | Video Modal |
landing-page/
βββ index.html
βββ css/
β βββ initialize.css
β βββ header.css
β βββ banner.css
β βββ articles.css
β βββ products.css
β βββ areas.css
β βββ 2nd-banner.css
β βββ ctc-us.css
β βββ flags.css
β βββ ctc-us2.css
β βββ footer.css
βββ js/
β βββ menu.js
β βββ scroll-animation.js
β βββ scroll-validations.js
βββ images/
βββ fonts/
βββ README.md
βββ index.html
- Semantic HTML structure
- Responsive design principles
- Modular CSS organization
- Separation of responsibilities
- Lazy loading images
- Accessibility attributes
- Reusable CSS components
- Mobile-first mindset
- Optimized assets
- Clean file structure
- Maintainable codebase
- Progressive enhancement
Practice and strengthen front-end development concepts through the creation of a complete responsive landing page:
- Semantic HTML
- Responsive layouts
- CSS architecture
- DOM manipulation
- Event handling
- Accessibility
- User experience design
- Scroll animations
- Form handling
- Modern web development practices
This project is intended for educational and portfolio purposes.
Created by Alondra Francisco.
