Developed by: Mohamed Sayed Omar El-sayed
ITI Summer Training Project
This project is a multi-page pizza ordering website built using HTML5 and CSS3. It allows users to:
π Click to View the Live Project
Task-Two-/
βββ main.html # Home page with intro and layout
βββ makeOrder.html # Pizza order form with user inputs
βββ contact.html # Contact page with developer info
βββ thankyou.html # Thank you/confirmation page after submitting order
βββ CSS/ # All styling files
β βββ main.css # Styling specific to the main page
β βββ style.css #Styling specific to the make an order page
β βββ contact.css # Styling specific to the contact page
β βββ thankyou.css # Styling for the thank-you page
βββ images/ # All project images
β βββ myphoto.jpeg # me image for about section or decoration
--|
β βββ pizza-1.jpeg # Pizza image for main section or decoration
βββ script.js # Optional JavaScript (validation, interactivity)
main.html
(Homepage)header
, main
, blockquote
, and footer
makeOrder.html
(Order Form)submit
redirects to thankyou.html
<fieldset>
, <legend>
, and semantic sectionsthankyou.html
thankyou.css
contact.html
<ul>
, <a href="mailto:...">
and <a href="tel:...">
Feature | Description |
---|---|
CSS Variables | Declared in :root for easy color control |
Responsive Design | @media queries for mobile screens |
Flexbox | Used in headers, navbars, and containers |
Button Hover | Transitions with background-color change |
Clean UI | Rounded corners, shadows, spacing consistency |
:root
:root {
--main-color: #570606c6;
--secondary-color: #a2a4bf;
--text-color: #fff;
--highlight-color: #e63946;
--bg-box: bisque;
--border-radius: 8px;
--box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
--padding: 15px;
}
Section | Description |
---|---|
Header | Sticky positioning with logo on the left and a navigation bar centered or aligned to the right. |
Form | Inputs are grouped using <fieldset> and labeled by <legend> for accessibility and clarity. |
Inputs | Uniform padding, consistent border-radius, and controlled width ensure a clean and readable layout. |
Buttons | Styled with smooth hover transitions and consistent padding, using CSS variables. |
Media Queries | Responsive design ensures labels and inputs adjust to stack vertically on smaller screens. |
Technology | Purpose |
---|---|
HTML5 | Structure, forms, and layout of the webpages |
CSS3 | Styling, layout, and responsive design |
JavaScript | (Optional) For interactivity and enhancements |
Clone the repository:
```bash git clone https://github.com/Mohamedsayed101/Task-4-Pizza-.git
This project is more than just a taskβitβs a small step in my journey to become a better developer.
Every line of code was written with passion and a desire to learn and grow.
Thank you for taking the time to explore it.
If you have any feedback or suggestions, Iβd love to hear from you!
βGreat things are done by a series of small things brought together.β
β Vincent Van Gogh