Skip to content

A modern, responsive Formula 1 blog website built with Bootstrap 5, featuring official F1 branding, smooth animations

Notifications You must be signed in to change notification settings

adiyaan010205/F1-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Formula 1 Blog Website

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.

Formula 1 Blog Website Bootstrap HTML5 CSS3 JavaScript

🏎️ Project Overview

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.

✨ Features

🎨 Design & Branding

  • 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

🏁 Content Features

  • 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

🛠️ Technical Features

  • 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

🚀 Technologies Used

  • 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

🏗️ Installation & Setup

Prerequisites

  • Web browser (Chrome, Firefox, Safari, Edge)
  • Text editor (VS Code, Sublime Text, etc.)
  • Basic understanding of HTML, CSS, and JavaScript

Quick Start

  1. Clone the repository

    git clone https://github.com/adiyaan010205/F1-Blog.git
    cd F1-Blog
  2. Launch the website

    • Open index.html in your web browser

🎯 Usage

Navigation

  • Fixed Navigation: Always accessible navbar with smooth scrolling
  • Responsive Menu: Collapsible navigation for mobile devices
  • Brand Logo: Formula 1 branding with authentic colors

Content Sections

  • 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

Interactive Elements

  • Hover Effects: Smooth animations on cards and buttons
  • Loading Animations: Visual feedback during interactions
  • Responsive Cards: Auto-adjusting layout for different screen sizes

🎨 Customization

Colors

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;
}

Animations

Customize animations in style.css

  • Hover effects duration
  • Transition timing functions
  • Parallax scroll sensitivity
  • Loading animation styles

📱 Responsive Breakpoints

  • Extra Small (xs): < 576px
  • Small (sm): ≥ 576px
  • Medium (md): ≥ 768px
  • Large (lg): ≥ 992px
  • Extra Large (xl): ≥ 1200px
  • Extra Extra Large (xxl): ≥ 1400px

🔧 Development

Adding New Content

  1. Update index.html with new article cards
  2. Add corresponding images to appropriate folders
  3. Update navigation links if needed
  4. Test responsiveness across all breakpoints

Modifying Styles

  1. Edit style.css for styling changes
  2. Use Bootstrap utility classes when possible
  3. Maintain F1 color scheme consistency
  4. Test animations on different devices

📊 Performance

  • 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

Guidelines

  • Follow Bootstrap conventions
  • Maintain F1 branding consistency
  • Test across multiple devices
  • Document any new features
  • Ensure accessibility standards

🙏 Acknowledgments

📞 Contact

🏁 Built with passion for Formula 1 racing 🏁
Experience the speed, feel the excitement!

About

A modern, responsive Formula 1 blog website built with Bootstrap 5, featuring official F1 branding, smooth animations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published