3 page web page HW Coffee website layout
Page one = Main page
Page two = Store page
Page three = Contact Page
3 page web page HW
You're currently setting the width of the footer to 100% but have a margin of 10px. By changing the width to: width: calc(100% - 20px)
you can take the margin into account and eliminate the overflow.
By removing the justify-content: space-between;
from the left menu, you can create a better look without having the unnecessary spacing between elements.
Currently the links don't differentiate which page the user is on. Remove the text decoration and add styling to show which page is active so the user knows where they are simply by looking at the menu.
Use the zoom attribute for the images as opposed to the current styling to allow it not to overflow the box and cause a jumping of text.
Make sure you're building reusable classes. For instance, you have the declaraton for flex-direction: column
in a couple places where you should create a single class to help with those. You also have:
}
h3{
text-shadow: -1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
}
h2{
text-shadow: -1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
}
h1{
text-shadow: -1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
}
which since they're all the same declarations should be simplified to:
}
h1, h2, h3{
text-shadow: -1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
}
Adjust layout of contact form to reduce spacing. This could be as simple as moving the first and last names to the same row or adjusting the overall width of the form. Either way, adjusting the layout can reduce the negative space and create a better looking UI.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.