- Add a favicon
- Don’t forget to add a title for the whole web page (it could be the name of your landing)
- Logos in header and footer should be links to home page
- Change text color on hover for phone, email and address
- When you click on ‘CALL TO ORDER’, make sure that there is no 404 error, make it a real link to activate your phone on your laptop/phone
- Same when you click on logo. There shouldn't be any error.
- In the “Miami best” block, make sure that the “Real estate here” link does not lead to a 404 error, but to a location in Google Maps
- Pictures in Gallery should increase on hover
- Gallery links should open google maps in a new tab
target="_blank"
- Photos in the Testimonials section should also increase on hover
- Make sure everything looks neat on mobile and without horizontal scrolling
- The speed of animations is the same throughout the landing page (for example, increasing when hovering or moving blocks when scrolling)
- Placeholders in the forms suggest what to enter, and if there is a validation of the form, then it is clear in what format to enter the data
- Form shouldn't be submitted if some of the fields are not filled
- Page shouldn't be reloaded on form submit (https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault)
- Add a smooth scroll for the whole page
- Fix menu for small screens (if there is not enough space for all the menu items)
.menu { /* Move these rules from .menu__content */ box-sizing: border-box; height: 100vh; padding: 24px 0; background-color: #0075ff; /* Add this rule to add scroll when there is not enough space */ overflow-y: auto; ...
- To disable page scrolling under the menu add the next code
.page__body--with-menu { overflow: hidden; }
window.addEventListener('hashchange', () => { if (window.location.hash === '#menu') { document.body.classList.add('page__body--with-menu'); } else { document.body.classList.remove('page__body--with-menu'); } });
- Remember to reset default margins for headings (h1, h2, h3, etc.). Make sure that
<h1>
is positioned exactly 80px from the bottom of the header. - Make sure that on navigate to the bottom of your page with
TAB
key while the menu is open your page blocks don't visible over the menu like on screen: