Skip to content

tmoris/Sign-Up-Form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Odin Project Sign-Up-Form project

This is a solution to the The Odin Project Sign-Up-Form project. It is for helping me improve my coding skills by building realistic projects.

Table of contents

Overview

The challenge

  • Sign-up form should be client-side validated,
  • With optimal layout a cross different screen size devices

Screenshot

!Screenshot 2022-08-07 at 09-48-09 Sign-Up-Form

Links

My process

Built with

  • Semantic HTML5 markup
  • Flexbox
  • CSS Grid -Scss

What I learned

While working on this project i have learnt how to:- use CSS grid for styling page and create reponsive layouts. organize work using scss partial files, use of mixins and accessing of scss variables using @use. I have also leart client-side form validations.

For code snippets examples, see below:

.form-control {
  inline-size: 100%;
    padding: 0.35em 1em;
    background-color: var.$clr-GrayishBlue;
    border-radius: 0.25em;
    border: 0;
    border-block-end: 0.0635em solid var.$black;
    opacity: 0.6;

 &:invalid:not(:focus):not(:placeholder-shown) {
      border: 0.0635em solid var.$red;
      background-image: url("../css/imgs/close-circle.svg");
      background-position: 98%;
      background-repeat: no-repeat;
      background-color: var.$red-light;

      &~.small-text {
        display: block;
        color: var.$red;
        padding-block-start: 0.5em;
      }
    }
}



### Useful resources
-[theodinproject](https://www.theodinproject.com)-This is helping me learn programming and codding.
- [web.dev](https://web.dev/learn/css/) - This helped me learn mordern CSS techniques. I really liked the content and will use it going forward.
- [kevinpowell](https://courses.kevinpowell.co/conquering-responsive-layouts) - This is an amazing course which helped me finally understand responsive web design. I'd recommend it to anyone still learning this concept.

###Continued Development
-currently, am continueing to develop and polish my coding skills in website development


## Author

- Github - [@tmoris]https://github.com/tmoris
- Frontend Mentor - [@tmoris](https://www.frontendmentor.io/profile/tmoris)
- Twitter - [@tibenkanamoris](https://www.twitter.com/tibenkanamoris)

Releases

No releases published

Packages

No packages published