Giter Site home page Giter Site logo

kebin20 / easybank-landing-page Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 8.12 MB

This landing page is designed for a fictional bank company called Easybank, and is built using Tailwind CSS and Vanilla JavaScript. The page has been developed with mobile-first design principles in mind, ensuring optimal user experience across all devices.

Home Page: https://kebin20.github.io/easybank-landing-page/

HTML 39.25% JavaScript 2.84% CSS 57.91%

easybank-landing-page's Introduction

Typing SVG

About me:

Hey there! I'm a web developer from New Zealand, living in Japan now! I'm always excited to dive into new technologies and keep up with the latest trends. Learning and growing is a huge passion of mine, and I'm constantly looking for ways to improve my skills. Let's build some awesome stuff together!

  • ๐Ÿ”ญ Iโ€™m currently working on an invoicing app project with Vue, Bootstrap & SCSS!

  • ๐ŸŒฑ Iโ€™m currently learning Ruby and Vue

  • ๐Ÿ“ See my blog posts to see my key learning takeaways! kebin20

  • ๐Ÿ“ซ How to reach me [email protected] or ๐Ÿ‘‡

Connect with me:

https://www.linkedin.com/in/kevin-tanzyl-05a67544/


Languages and Tools:

vue bootstrap sass git react typescript typescript styled-components javascript html5 css3 firebase figma


Stats:

kebin20

ย kebin20

kebin20

kebin20

easybank-landing-page's People

Contributors

kebin20 avatar

Watchers

 avatar

easybank-landing-page's Issues

Make nav "sticky"

  • Make the nav component sticky so it stays there while you scroll
  • #menu shouldn't need margin (absolutely positioned items don't obey margin)
    • Use top instead

"Why choose Easybank?" grid box-model issues

Screen Shot 2023-01-19 at 9 33 10 AM

  1. Shouldn't need to show/hide h3 tag
  • This should be done with responsive design and changing the text size with media queries
  • p-tag also shouldnt need mx-auto
  1. You are setting the width of each container as 1/4, which is fine, but then creating the gaps between the content with margins. Use flex-gap for this instead.
  2. Unneeded margin beneath image. Again, this is a pretty simple layout (image, title, description), and what you've got seems really complicated! All the vertical margins and text sizes could be done with media queries

"Latest Articles" box model issues

Screen Shot 2023-01-19 at 9 32 30 AM

  1. You're giving padding to each sub-child inside of the Article card. You should instead wrap the entire content part of the card in a div and set the padding once there.
  • Also, use semantic HTML (ul, li, article tags and so on)
<ul>
  <li>
    <a href="...">
      <article>
        <img src="...">
        <div class="px-8 py-10"> <!-- Set the padding once here -->
          <p>Author name</p>
          <h4>Title</h4>
          <p>Description</p>
        </div>
      </article>
    </a>
  </li>
  ...
</ul>
  1. You are creating problems for yourself by not wrapping parent containers with padding. If you wrapped the container with some horizontal padding, you wouldn't need to give padding to the title of the block here either. This is a similar issue to the other one, where I stated you should use flex-gap.

  2. In general, you are using space (never seen this before btw) where I would just use gap

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.