commit d27cfca2e76214c0d670a5ad03151baa37d37d65 Author: Lucas Date: Tue Feb 21 22:58:41 2023 -0800 Initial commit diff --git a/css/styles.css b/css/styles.css new file mode 100644 index 0000000..31701fd --- /dev/null +++ b/css/styles.css @@ -0,0 +1,344 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap"); +:root { + --primary-color: #007AF3; +} + +body { + background-color: #f2f2f2; + margin: 0; + font-family: 'Poppins'; +} + +.navbar { + background-color: white; + padding: 1em; +} + +.navbar .logo { + text-decoration: none; + font-weight: bold; + color: black; + font-size: 1.2em; +} + +.navbar .logo span { + color: var(--primary-color); +} + +.navbar .container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + place-content: space-between; +} + +.navbar nav { + display: none; +} + +.navbar .mobile-menu { + cursor: pointer; +} + +a { + color: #444444; +} + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +section { + padding: 5em 2em; +} + +.hero { + text-align: center; +} + +.left-col .subhead { + text-transform: uppercase; + font-weight: bold; + color: grey; + letter-spacing: .3em; +} + +.left-col h1 { + font-size: 2.5em; + line-height: 1.3em; + margin-top: .2em; +} + +.left-col .primary-cta { + background: var(--primary-color); + color: white; + text-decoration: none; + padding: .6em 1.3em; + font-size: 1.4em; + border-radius: 5em; + font-weight: bold; + display: inline-block; +} + +.left-col .watch-video-cta { + display: block; + margin-top: 1em; +} + +.left-col .watch-video-cta img { + margin-right: .5em; +} + +.hero-img { + width: 70%; + margin-top: 3em; +} + +section.features-section { + background: #20272E; + color: white; +} + +ul.features-list { + margin: 0; + padding-left: .1em; + display: -ms-grid; + display: grid; + -ms-grid-columns: (minmax(19rem, 1fr))[auto-fit]; + grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr)); +} + +ul.features-list li { + font-size: 1.5em; + margin-bottom: 1em; + margin-left: 2em; + position: relative; +} + +ul.features-list li:before { + content: ''; + left: -2em; + position: absolute; + width: 20px; + height: 20px; + background-image: url("../images/bullet.svg"); + background-size: contain; + margin-right: .5em; +} + +.features-section img { + display: none; +} + +.testimonials-section { + background: var(--primary-color); + color: white; +} + +.testimonials-section ul li { + background: #006BD6; + text-align: center; + padding: 2em 1em; + width: 80%; + margin: 0 auto 5em auto; + border-radius: 1em; +} + +.testimonials-section ul li img { + width: 5em; + height: 5em; + border: 5px solid #006BD6; + border-radius: 50%; + margin-top: -4.5em; +} + +h2 { + font-size: 2em; +} + +label { + display: block; + font-size: 1.2em; + margin-bottom: .5em; +} + +input, textarea { + width: 100%; + padding: .8em; + margin-bottom: 1em; + border-radius: .3em; + border: 1px solid grey; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="submit"] { + background-color: var(--primary-color); + color: white; + font-weight: bold; + font-size: 1.3em; + border: none; + margin: 0 auto 5em auto; + border-radius: 5em; + display: inline-block; + padding: .8em 2em; + width: unset; + cursor: pointer; +} + +iframe { + width: 100%; + height: 300px; +} + +nav.menu-btn { + display: block; +} + +nav { + position: fixed; + z-index: 999; + width: 66%; + right: 0; + top: 0; + background: #20272E; + height: 100vh; + padding: 1em; +} + +nav ul.primary-nav { + margin-top: 5em; +} + +nav li a { + color: white; + text-decoration: none; + display: block; + padding: .5em; + font-size: 1.3em; + text-align: right; +} + +nav li a:hover { + font-weight: bold; +} + +.mobile-menu-exit { + float: right; + margin: .5em; + cursor: pointer; +} + +@media only screen and (min-width: 768px) { + .mobile-menu, .mobile-menu-exit { + display: none; + } + .navbar .container { + display: -ms-grid; + display: grid; + -ms-grid-columns: 180px auto; + grid-template-columns: 180px auto; + } + .navbar nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + background: none; + position: unset; + height: auto; + width: 100%; + padding: 0; + } + .navbar nav ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .navbar nav a { + color: black; + font-size: 1em; + padding: .1em 1em; + } + .navbar nav ul.primary-nav { + margin: 0; + } + .navbar nav li.current a { + font-weight: bold; + } + .navbar nav li.go-premium-cta a { + color: var(--primary-color); + border: 3px solid var(--primary-color); + font-weight: bold; + border-radius: 5em; + margin-top: -.2em; + } + .navbar nav li.go-premium-cta a:hover { + background: var(--primary-color); + color: white; + } +} + +@media only screen and (min-width: 1080px) { + .container { + width: 1080px; + margin: 0 auto; + } + section { + padding: 10em 4em; + } + .hero .container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + text-align: left; + } + .hero .container .left-col { + margin: 3em 3em 0 5em; + } + .hero .container .left-col h1 { + font-size: 3em; + width: 90%; + } + .hero-img { + width: 30%; + margin-right: 8em; + } + .hero-cta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .primary-cta { + margin-right: 1em; + } + ul.features-list { + display: block; + margin-left: 5em; + } + ul.features-list li { + font-size: 1.4em; + } + ul.features-list li:before { + width: 30px; + height: 30px; + } + .features-section { + position: relative; + } + .features-section img { + display: block; + position: absolute; + right: 0; + width: 350px; + bottom: -2em; + } +} +/*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/css/styles.css.map b/css/styles.css.map new file mode 100644 index 0000000..09b465a --- /dev/null +++ b/css/styles.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "styles.scss" + ], + "names": [], + "file": "styles.css" +} \ No newline at end of file diff --git a/css/styles.scss b/css/styles.scss new file mode 100644 index 0000000..48e19d5 --- /dev/null +++ b/css/styles.scss @@ -0,0 +1,356 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap'); + +:root { + --primary-color: #007AF3; +} + +body { + background-color: #f2f2f2; + margin: 0; + font-family: 'Poppins'; +} + +.navbar { + background-color: white; + padding: 1em; + + .logo { + text-decoration: none; + font-weight: bold; + color: black; + font-size: 1.2em; + + span { + color: var(--primary-color); + } + } + + .container { + display: flex; + place-content: space-between; + } + + nav { + display: none; + } + + .mobile-menu { + cursor: pointer; + } +} + +a { + color: #444444; +} + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +section { + padding: 5em 2em; +} + +.hero { + text-align: center; +} + +.left-col { + + .subhead { + text-transform: uppercase; + font-weight: bold; + color: grey; + letter-spacing: .3em; + } + + h1 { + font-size: 2.5em; + line-height: 1.3em; + margin-top: .2em + } + + .primary-cta { + background:var(--primary-color); + color: white; + text-decoration: none; + padding: .6em 1.3em; + font-size: 1.4em; + border-radius: 5em; + font-weight: bold; + display: inline-block; + } + + .watch-video-cta { + display: block; + margin-top: 1em; + + img { + margin-right: .5em; + } + } +} + +.hero-img { + width: 70%; + margin-top: 3em; +} + +section.features-section { + background: #20272E; + color: white; +} + +ul.features-list { + margin: 0; + padding-left: .1em; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr)); + + li { + font-size: 1.5em; + margin-bottom: 1em; + margin-left: 2em; + position: relative; + + &:before { + content: ''; + left: -2em; + position: absolute; + width: 20px; + height: 20px; + background-image: url('../images/bullet.svg'); + background-size: contain; + margin-right: .5em; + } + } +} + +.features-section img { + display: none; +} + +.testimonials-section { + background: var(--primary-color); + color: white; + + ul { + + li { + background: #006BD6; + text-align: center; + padding: 2em 1em; + width: 80%; + margin: 0 auto 5em auto; + border-radius: 1em; + + img { + width: 5em; + height: 5em; + border: 5px solid #006BD6; + border-radius: 50%; + margin-top: -4.5em; + } + } + } +} + +h2 { + font-size: 2em; +} + +label { + display: block; + font-size: 1.2em; + margin-bottom: .5em; +} + +input, textarea { + width: 100%; + padding: .8em; + margin-bottom: 1em; + border-radius: .3em; + border: 1px solid grey; + box-sizing: border-box; +} + +input[type="submit"] { + background-color: var(--primary-color); + color: white; + font-weight: bold; + font-size: 1.3em; + border: none; + margin: 0 auto 5em auto; + border-radius: 5em; + display: inline-block; + padding: .8em 2em; + width: unset; + cursor: pointer; +} + +iframe { + width: 100%; + height: 300px; +} + +nav.menu-btn { + display: block; +} + +nav { + position: fixed; + z-index: 999; + width: 66%; + right: 0; + top: 0; + background: #20272E; + height: 100vh; + padding: 1em; + + ul.primary-nav { + margin-top: 5em; + } + + li { + + a { + color: white; + text-decoration: none; + display: block; + padding: .5em; + font-size: 1.3em; + text-align: right; + + &:hover { + font-weight: bold; + } + } + } +} + +.mobile-menu-exit { + float: right; + margin: .5em; + cursor: pointer; +} + +@media only screen and (min-width: 768px) { + + .mobile-menu, .mobile-menu-exit { + display: none; + } + + .navbar .container { + display: grid; + grid-template-columns: 180px auto; + } + + .navbar nav { + display: flex; + justify-content: space-between; + background: none; + position: unset; + height: auto; + width: 100%; + padding: 0; + + ul { + display: flex; + } + + a { + color: black; + font-size: 1em; + padding: .1em 1em; + } + + ul.primary-nav { + margin: 0; + } + + li.current a { + font-weight: bold; + } + + li.go-premium-cta a { + color: var(--primary-color); + border: 3px solid var(--primary-color); + font-weight: bold; + border-radius: 5em; + margin-top: -.2em; + + &:hover { + background: var(--primary-color); + color: white; + } + } + } + +} + +@media only screen and (min-width: 1080px) { + .container { + width: 1080px; + margin: 0 auto; + } + + section { + padding: 10em 4em; + } + + .hero .container { + display: flex; + justify-content: space-between; + text-align: left; + + .left-col { + margin: 3em 3em 0 5em; + + h1 { + font-size: 3em; + width: 90%; + } + } + } + + .hero-img { + width: 30%; + margin-right: 8em; + } + + .hero-cta { + display: flex; + } + + .primary-cta { + margin-right: 1em; + } + + ul.features-list { + display: block; + margin-left: 5em; + + li { + font-size: 1.4em; + + &:before { + width: 30px; + height: 30px; + } + } + } + + .features-section { + position: relative; + } + + .features-section img { + display: block; + position: absolute; + right: 0; + width: 350px; + bottom: -2em; + } +} \ No newline at end of file diff --git a/images/bullet.svg b/images/bullet.svg new file mode 100644 index 0000000..9b16b89 --- /dev/null +++ b/images/bullet.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/dots.svg b/images/dots.svg new file mode 100644 index 0000000..3ada137 --- /dev/null +++ b/images/dots.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/exit.svg b/images/exit.svg new file mode 100644 index 0000000..db63c2d --- /dev/null +++ b/images/exit.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/holding-phone.jpg b/images/holding-phone.jpg new file mode 100644 index 0000000..10c5aef Binary files /dev/null and b/images/holding-phone.jpg differ diff --git a/images/illustration.svg b/images/illustration.svg new file mode 100644 index 0000000..a9e85a3 --- /dev/null +++ b/images/illustration.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/menu.svg b/images/menu.svg new file mode 100644 index 0000000..d7430a0 --- /dev/null +++ b/images/menu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/person.jpg b/images/person.jpg new file mode 100644 index 0000000..0c58463 Binary files /dev/null and b/images/person.jpg differ diff --git a/images/watch.svg b/images/watch.svg new file mode 100644 index 0000000..799e75c --- /dev/null +++ b/images/watch.svg @@ -0,0 +1,3 @@ + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..e18ed54 --- /dev/null +++ b/index.html @@ -0,0 +1,131 @@ + + + + + + + + Tutorial + + + + +
+
+
+

It's Nitty & Gritty

+

A Task App That Doesn't Stink

+ + +
+ + illustration +
+
+ +
+
+
    +
  • Unlimited Tasks
  • +
  • SMS Task Reminders
  • +
  • Confetti Explosions upon Task Completions
  • +
  • Social Media Announcements
  • +
  • Real Time Collaboration
  • +
  • Other awesome features
  • +
+ + man holding phone +
+
+ +
+
+
    +
  • + person + +
    "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore"
    + - Jane Doe +
  • +
  • + person + +
    "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore"
    + - Jane Doe +
  • +
  • + person + +
    "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore"
    + - Jane Doe +
  • + +
+
+
+ +
+
+
+

Contact

+ +
+ + + + + + + +
+
+ +
+ +
+
+
+ + + + + \ No newline at end of file