Skip to content

Task layout landing page#2920

Open
Moises-S001 wants to merge 4 commits intomate-academy:mainfrom
Moises-S001:task_layout_landing-page
Open

Task layout landing page#2920
Moises-S001 wants to merge 4 commits intomate-academy:mainfrom
Moises-S001:task_layout_landing-page

Conversation

@Moises-S001
Copy link

  • When done check yourself using the CHECKLIST when finished.
  • Deploy and create a Pull Request with a DEMO LINK.

@Moises-S001
Copy link
Author

sei que não esta totalmente concluído mas queria ter umas dicas de como melhorar para atividade ficar mais próximo do ideal

Copy link

@IanLuan IanLuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You’re on the right track. Your code looks good, and you’re almost there. Now try to make it closer to the mockup by reviewing font sizes, content alignment, spacing, container sizes, and the image grid. Aim to follow the layout and core design principles of the mockup. Once you finish these adjustments, we can do a deeper review of your code.

@Moises-S001 Moises-S001 requested a review from IanLuan February 1, 2026 14:47
Copy link

@IanLuan IanLuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your DEMO link is not working. Please deploy it again.

@Moises-S001
Copy link
Author

Moises-S001 commented Feb 4, 2026

https://moises-s001.github.io/layout_landing-page/
eu acho que tinha esqueci de fazer o deploy

@Moises-S001 Moises-S001 requested a review from IanLuan February 4, 2026 16:11
Copy link

@raulriato raulriato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are missing a lot of the items from the checklist.

Your page does not look bad, you did a good job, just need to fix these points and you'll be good to go

<script
src="src/scripts/main.js"
defer
></script>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Use the logo as a favicon
  2. Use the landing name as a page title

<p>+1 212-923-3700</p>
<p>Address</p>
<p>99 Margaret Corbin Drive<br> Fort Tryon Park <br> New York, NY 10040</p>
</div>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Change text color on hover for phone, email, and address

index.html Outdated
<h3>The Met Fifth Avenue</h3>

<p>Phone</p>
<p>+1 212-535-7710</p>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Make sure phone icons and phone numbers are real links to start a call

index.html Outdated
<p>Phone</p>
<p>+1 212-535-7710</p>
<p>Address</p>
<p>1000 Fifth Avenue <br> New York, NY 10028</p>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. All addresses should be links to some location on Google Maps. Open them in a new tab with target="_blank".

index.html Outdated
<article class="exhibition-card">

<div class="img-box">
<img class="img" src="./src/imagens/img-content-page/Layer54.png" alt="Layer46">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Increase all images on hover (make them links to #, if there is no better option)

Copy link
Author

@Moises-S001 Moises-S001 Feb 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todas as imagens deve ser um link ? e todas tem que aumentar o tamanho quando passa o mouse?

<div class="img-box">
<img class="img --extend" src="./src/imagens/img-content-page/Layer46.png" alt="Layer46">
<img class="img --standard" src="./src/imagens/img-content-page/Layer47.png" alt="Layer47">
</div>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These images are not matching the mockup

Image Image

<a href="#" class="menu__call-to-order">call to order</a>
</div>

</aside>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Disable page scrolling under the menu using the next code:
.page:has(.page__menu:target) {
  overflow: hidden; /* not to scroll the page */
}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it possible to scroll the menu if it is higher than the viewport;

.menu {
  overflow: auto; /* to scroll the menu if needed */
}
.menu__top {
  position: sticky; /* to keep cross always visible */
  top: 0;
  z-index: 1;
  background-color: #e5e5e5;
}

<textarea name="message" id="message"
placeholder="message" class="message_contact"></textarea>
<button type="submit" class="button_contact">Send</button>
</form>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. All form fields should be required and have correct types (email, tel, etc.)

index.html Outdated
class="form_input-contact">

<textarea name="message" id="message"
placeholder="message" class="message_contact"></textarea>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Placeholders should give examples of what should be added, to make the expected format clear


<footer class="footer">
<div class="footer"></div>
</footer>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Make the footer sticky at the bottom with z-index: -1 to get a fixed background effect.

@Moises-S001
Copy link
Author

Copy link

@IanLuan IanLuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done, it looks really good! I’m accepting your task, but here are a few things to improve:

  • The footer is missing the position: sticky style to create the fixed background effect. You’ll also need to add background-color: white to the main element.
  • The header_title font size should be 80px on desktop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants