Skip to content

VishwanathulaAkshaya/Module-1-CSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Local Community Event Portal

A responsive HTML5 and CSS3-based portal designed to showcase local community events, workshops, and announcements. This project demonstrates modern frontend web development practices including styling, responsive design, semantic elements, form handling, and more.


📌 Features & Tasks Implemented

✅ Task 1: Basic HTML5 Template

  • <!DOCTYPE html> declaration
  • Proper <head> setup with character encoding and external CSS link
  • Page title and Google Fonts integration (Poppins)

✅ Task 2: Semantic Structure

  • Use of semantic elements: <header>, <nav>, <main>, <section>, <table>, etc.
  • Improved accessibility and SEO

✅ Task 3: Navigation Menu

  • Unordered list (<ul>) based navigation bar
  • Styled with flexbox for horizontal layout
  • Interactive hover and active effects

✅ Task 4: Event Cards

  • Each event/workshop is displayed using .eventCard class
  • Includes headings and paragraph descriptions

✅ Task 5: Typography Styling

  • Base font: Poppins
  • Styled headings, paragraphs, and links
  • Different font weights, styles, spacing for readability

✅ Task 6: Lists & Link Styling

  • Customized link states: :link, :visited, :hover, :active
  • Navigation list styling without bullets

✅ Task 7: Event Admin Table

  • Fully styled table with:
    • Zebra striping
    • Header background
    • Border and padding adjustments

✅ Task 8: Box Model & Visibility

  • Demonstrates CSS box model using .demo-box
  • Visibility vs display with .visible-box, .hidden-box, .none-box
  • Input focus outline with :focus selector

✅ Task 9: Multi-column Layout

  • Community Bulletin using CSS3 multi-column (column-count, column-gap, column-rule)

✅ Task 10: Responsive Design (Media Queries)

  • Media query for screens <768px
  • Adjusts font sizes, nav menu orientation, and layout flow

💡 Technologies Used

  • HTML5
  • CSS3
  • Google Fonts
  • Responsive Web Design (RWD)
  • Flexbox & Box Model
  • Semantic Markup

🚀 Getting Started

  1. Clone or download this repository.https://github.com/VishwanathulaAkshaya/Module-1-CSS.git
  2. Open index.html in your browser.
  3. Ensure the background image community-bg.jpg is in the same folder.

🙌 Author

Name: Akshaya Project: HTML5/CSS3 Practical – Community Event Portal
Purpose: Educational / College Project


📜 License

This project is open-source and free to use for educational purposes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors