A professional, responsive Formula 1 blog website built with Bootstrap 5, featuring authentic F1 branding, smooth animations, and real racing content from the official Formula 1 website.
This project transforms a basic Bootstrap layout into a professional, animation-rich digital experience that captures the excitement and prestige of Formula 1 racing. The website features authentic F1 content, official branding colors, and modern web development techniques.
- Official F1 Color Palette: F1 Warm Red (#FF1E00), F1 Carbon Black (#15151E), F1 Off-White (#F7F4F1)
- Team Colors: McLaren Orange, Ferrari Red, Red Bull Blue, Mercedes Teal
- Responsive Design: Mobile-first approach with Bootstrap 5.3.5
- Modern Animations: Smooth transitions, hover effects, and parallax scrolling
- Real F1 Content: Latest news, driver standings, team updates
- Championship Data: Current season standings and statistics
- Driver Profiles: Comprehensive information about F1 drivers
- Team Spotlight: Official team information and performance data
- Race Updates: Recent race results and upcoming events
- Responsive Grid System: Bootstrap 5 flexbox-based layout
- CDN Integration: Fast loading with global content delivery
- Cross-Browser Compatibility: Chrome 60+, Firefox 60+, Safari 12+, Edge 79+
- Accessibility: WCAG compliant with semantic HTML structure
- Performance Optimized: Minimized CSS, efficient loading strategies
- Framework: Bootstrap 5.3.5
- Icons: Font Awesome 6.0
- Languages: HTML5, CSS3, JavaScript
- CDN: Bootstrap CDN, Font Awesome CDN
- Responsive Design: Mobile-first approach
- Animation: CSS3 transitions and transforms
- Web browser (Chrome, Firefox, Safari, Edge)
- Text editor (VS Code, Sublime Text, etc.)
- Basic understanding of HTML, CSS, and JavaScript
-
Clone the repository
git clone https://github.com/adiyaan010205/F1-Blog.git cd F1-Blog
-
Launch the website
- Open
index.html
in your web browser
- Open
- Fixed Navigation: Always accessible navbar with smooth scrolling
- Responsive Menu: Collapsible navigation for mobile devices
- Brand Logo: Formula 1 branding with authentic colors
- Hero Section: Eye-catching introduction with F1 imagery
- Latest News: Recent F1 news and updates
- Driver Standings: Current championship positions
- Team Profiles: Information about all F1 teams
- Race Calendar: Upcoming and recent races
- Hover Effects: Smooth animations on cards and buttons
- Loading Animations: Visual feedback during interactions
- Responsive Cards: Auto-adjusting layout for different screen sizes
The website uses official F1 colors
:root {
--f1-red: #FF1E00;
--f1-black: #15151E;
--f1-white: #F7F4F1;
--mclaren-orange: #FF8000;
--ferrari-red: #E8002D;
--redbull-blue: #3671C6;
--mercedes-teal: #27F4D2;
}
Customize animations in style.css
- Hover effects duration
- Transition timing functions
- Parallax scroll sensitivity
- Loading animation styles
- Extra Small (xs): < 576px
- Small (sm): ≥ 576px
- Medium (md): ≥ 768px
- Large (lg): ≥ 992px
- Extra Large (xl): ≥ 1200px
- Extra Extra Large (xxl): ≥ 1400px
- Update
index.html
with new article cards - Add corresponding images to appropriate folders
- Update navigation links if needed
- Test responsiveness across all breakpoints
- Edit
style.css
for styling changes - Use Bootstrap utility classes when possible
- Maintain F1 color scheme consistency
- Test animations on different devices
- CDN Integration: Bootstrap and Font Awesome via CDN
- Optimized Images: Compressed and properly sized
- Minimal Custom CSS: Leverages Bootstrap utilities
- Fast Loading: Average load time < 3 seconds
- Follow Bootstrap conventions
- Maintain F1 branding consistency
- Test across multiple devices
- Document any new features
- Ensure accessibility standards
- Formula 1 Official Website for content inspiration
- Bootstrap Team for the amazing framework
- Font Awesome for icons
- F1 community for continuous inspiration
- Project Creator: [Mohammed Adiyaan R]
- Email: adiyaan126@gmail.com
- GitHub: @adiyaan010205
- LinkedIn: Mohammed Adiyaan R
Experience the speed, feel the excitement!