Skip to content

cececodes1/HTML_Elements_Content_Layout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entertainment Page & User Interface Styling Tasks

Overview

This repository contains solutions for two major assignments: creating an engaging entertainment page with multimedia elements and styling essential web components such as forms, lists, and tables using CSS. Each task focuses on utilizing HTML and CSS to build visually appealing, interactive user interfaces.

Module 8, Lesson 2: Assignments

This lesson emphasizes applying CSS for content layout and multimedia elements. The tasks require incorporating interactivity through CSS pseudoclasses and transitions to elevate the user experience.


Assignment 1: Engaging Entertainment Page with Multimedia and CSS

Objective: Design an entertainment page that integrates multimedia content, focusing on enhancing links, images, buttons, and forms with CSS pseudoclasses.

Task 1: Interactive Navigation Links

  • Description: Develop a navigation bar with hover effects on the links.
  • Key Features:
    • CSS pseudoclasses (:hover, :active) to enhance user feedback.
    • Hover styles like color change, underline, or text shadow to indicate link interactivity.
  • Expected Outcome: A responsive navigation bar with interactive, visually dynamic links.

Task 2: Eye-catching Image Gallery

  • Description: Build a gallery to display entertainment-related images (e.g., movie posters or album covers).
  • Key Features:
    • CSS hover effects for smooth image transitions or scaling.
    • Custom borders or shadow effects on hover to enhance engagement.
  • Expected Outcome: An interactive image gallery where visuals respond dynamically to user actions.

Task 3: Dynamic Call-to-Action Buttons

  • Description: Create engaging CTA buttons with hover effects.
  • Key Features:
    • CSS transitions, color shifts, and shadow effects on hover.
    • Inviting, actionable buttons such as “Watch Now,” “Listen Here,” etc.
  • Expected Outcome: Buttons that visually transform on hover, prompting user engagement.

Task 4: Interactive Form for User Feedback

  • Description: Develop a feedback form with enhanced CSS styling for better UX.
  • Key Features:
    • Styled input fields with focus and hover effects.
    • A visually distinctive submit button with hover transitions.
  • Expected Outcome: A form that responds to user interactions, improving the overall feedback submission experience.

Assignment 2: Styling Forms, Lists, and Tables with CSS for Enhanced User Interfaces

Objective: Improve the appearance and usability of forms, lists, and tables through CSS styling.

Task 1: Styling a User Registration Form

  • Description: Build a registration form with CSS-styled input fields and submit button.
  • Key Features:
    • Customized input fields with padding, borders, and hover styles.
    • A responsive form layout with a styled submit button.
  • Expected Outcome: A polished, user-friendly registration form with enhanced visual feedback.

Task 2: Enhancing Lists for Navigation

  • Description: Create a horizontal navigation menu using an unordered list.
  • Key Features:
    • CSS for horizontal layout, custom icons, and hover states.
    • Responsive design ensuring the navigation is easily accessible on all devices.
  • Expected Outcome: A sleek, horizontally-styled menu with custom list markers and interactive link states.

Task 3: Styling Tables for Data Presentation

  • Description: Design a data table with enhanced readability using CSS.
  • Key Features:
    • Styled table headers, alternating row colors, and proper cell padding.
    • Enhanced table layout for better data visualization.
  • Expected Outcome: A visually organized table with clear headers, well-spaced cells, and alternating row colors for readability.

Installation Instructions

  1. Clone the repository:

    git clone https://github.com/cececodes1/HTML_Content_Layout.git
  2. Open the project folder in your code editor.

  3. To view the pages, open the HTML files in your web browser.

Technologies Used

  • HTML5 for structuring the web content.
  • CSS3 for styling and layout enhancements.
  • CSS pseudoclasses (:hover, :focus, :active) for interactivity.

Project Structure

├── css/
│   └── styles.css   # Contains all the CSS code for styling the web pages
├── images/
│   └── ...          # Multimedia assets used in the project (images, videos)
├── index.html       # Main entertainment page
├── form.html        # User registration form page
└── README.md        # This file

Contributions

Feel free to fork this repository and create pull requests for improvements or suggestions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published