<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="responsive-nav.css">
<script src="responsive-nav.js"></script>

<section id=showcase>
    <nav class=navbar>
      <p class=logo><a href=#>My<span>Site</span></a></p>
      <ul>
        <li><a class=menu href=#>Support</a></li>
        <li><a class=menu href=#>Smack it</a></li>
        <li><a class=menu href=#>About</a></li>
      </ul>

        <a class=link href=#>Sign up</a>
    </nav>
 <div class=container>
    <div class=title>
      <h1><span class=under>Not</span></br>another</br>boring page</h1>
  </div>

      <a hreft=# class=getstarted type="submit">Get started for free</a>
  </div>
</section>

<div class=tevuks>
  <section id=keep>
    <h2>Lorem ipsum dolor</br>sit amet consectetur</h2>
  </section>

  <section id=yours>
      <div class=container>
        <h2>Your stuff</h2>
        <div class=gridas>
          <div class=item>
            <i class="fas fa-anchor fa-4x"></i>
            <h3>Lorem ipsum</h3>
            <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit perel</p>
          </div>

          <div class=item>
            <i class="fas fa-balance-scale fa-4x"></i>
            <h3>Lorem ipsum</h3>
            <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit perel</p>
          </div>

          <div class=item>
            <i class="fas fa-flask fa-4x"></i>
            <h3>Lorem ipsum</h3>
            <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit perel</p>
          </div>
        </div>
      </div>
  </section>
</div>

<section id=how>
  <div class=container>
    <div class=image></div>
    <h2>How it works</h2>
      <div class=gridasc>
        <div class=item>
          <img src=https://www.laguardia.edu/uploadedImages/Main_Site/Content/Admissions/Images/location_2.png alt=logo>
          <h3>Lorem ipsum</h3>
          <p>Lorem ipsum dolor sit amet consectetur adipisicing</p>
        </div>

        <div class=item>
          <img src=https://www.laguardia.edu/uploadedImages/Main_Site/Content/Admissions/Images/location_2.png alt=logo>
          <h3>Lorem ipsum</h3>
          <p>Lorem ipsum dolor sit amet consectetur adipisicin</p>
        </div>

        <div class=item>
          <img src=https://www.laguardia.edu/uploadedImages/Main_Site/Content/Admissions/Images/location_2.png alt=logo>
          <h3>Lorem ipsum</h3>
          <p>Lorem ipsum dolor sit amet consectetur adipisicing</p>
        </div>
      </div>
</section>


<section id=ready>
  <div class=container>
    <h2>Ready to get started?</h2>
    <a type="submit">Sign up!</a>
  </div>
</section>

<section id=prefooter>
  <ul>
    <li class=main><a href=#>Product</a></li>
    <li><a href=#>Business</a></li>
    <li><a href=#>Compare</a></li>
    <li><a href=#>Features</a></li>
    <li><a href=#>Pricing</a></li>
  </ul>
  
   <ul>
    <li class=main><a href=#>We're</a></li>
    <li><a href=#>Blog</a></li>
    <li><a href=#>News</a></li>
    <li><a href=#>Press releases</a></li>
    <li><a href=#>Jobs</a></li>
  </ul>
  
   <ul>
    <li class=main><a href=#>More</a></li>
    <li><a href=#>Support</a></li>
    <li><a href=#>Developers</a></li>
    <li><a href=#>Customer services</a></li>
    <li><a href=#>Get Start Guide</a></li>
  </ul>
  
 <form action="/action_page.php">
  <p>Subscribe</p>
  <input type="email" name="email" placeholder="E-mail">
  <input type="submit" value=&spades;>
</form>
</section>

<footer>
  <p>&copy;	2018 All rights reserved.</p>
  <p class=by>Designed by Karolis</p>
</footer>
* {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.0725em;
  box-sizing: border-box;
}

@viewport {
  width: device-width;
}

.container {
  width: 80%;
  margin: auto;
}

/** Showcase **/

#showcase {
  background: url(https://images.unsplash.com/photo-1523882885805-8155d776209a?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=9008fa49868f5acaad43a9d7c9de158d&auto=format&fit=crop&w=1051&q=80);
  background-size: cover;
  background-position: 60%;
  background-repeat: no-repeat;
  height: 90vh;
}

#showcase .navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  padding: 10px 90px;
  transition: all 1s;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

#showcase .logo span {
  color: #e0c233;
  font-weight: 900;
}

#showcase .logo a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 24px;
}

#showcase nav ul li {
  display: inline;
}

#showcase nav ul li a {
  margin-left: 60px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}

#showcase nav ul li a:hover {
  border-bottom: 3px #e0c233 solid;
  transition: all 0.7s;
}

#showcase .link {
  background-color: #e0c233;
  border-radius: 16px;
  color: white;
  padding: 10px 34px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  transition-timing-function: linear;
  transition: all 1s;
}

#showcase .link:hover {
  background-color: transparent;
  color: #e0c233;
  padding: 10px 34px;
  transition-timing-function: linear;
  transition: all 1s;
  transform: scale(1.4);
}

#showcase .title h1 {
  line-height: 1.2em;
  font-size: 60px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  padding-top: 200px;
}

#showcase .under {
  border-bottom: 20px #e0c233 solid;
}

#showcase .getstarted {
  margin-top: 25px;
  background-color: transperant;
  border: 1px #fff solid;
  border-radius: 16px;
  color: white;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  transition: all 1s;
}

#showcase .getstarted:hover {
  color: #e0c233;
  transition: all 1s;
  transform: scale(1.4);
  border: none;
}

/** KEEP **/

#keep {
  background-image: linear-gradient(
      to right,
      rgba(224, 194, 51, 0.4),
      rgba(224, 194, 61, 0.9)
    ),
    url(https://images.unsplash.com/photo-1517134191118-9d595e4c8c2b?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=f64af19374484d1e18a6e79a439cff9d&auto=format&fit=crop&w=750&q=80);
  height: 480px;
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-radius: 6px;
  box-shadow: 0px 8px 35px 0px rgba(0, 0, 0, 0.6);
  margin-top: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: -380px;
}

#keep h2 {
  color: #fff;
  width: 90%;
  margin: auto;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.6em;
  font-size: 44px;
  letter-spacing: 0.15em;
}

.tevuks {
  position: relative;
}

/** YOURS **/

#yours {
  background-color: #f9f3d9;
  height: 720px;
  margin-top: 400px;
  padding-top: 300px;
}

#yours h2 {
  font-size: 46px;
  text-transform: uppercase;
}

#yours .gridas {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 90%;
  margin: auto;
}

#yours .item {
  margin-top: 80px;
  width: 200px;
  text-align: center;
}

#yours i {
  color: #e0c233;
}

#yours .item h3 {
  color: #33658a;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 15px;
}

#yours .item p {
  margin-top: 20px;
  font-size: 14px;
}

/** How **/

#how {
  margin: 200px 0;
  background-image: url(https://images.unsplash.com/photo-1471897488648-5eae4ac6686b?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=1b2594335160b81127cf3e122f73b72a&auto=format&fit=crop&w=634&q=80);
  background-repeat: no-repeat;
  background-position: 80%;
}

#how h2 {
  font-size: 46px;
  text-transform: uppercase;
}

#how .gridasc {
  display: flex;
  flex-direction: column;
}

#how .item {
  width: 250px;
  margin-top: 90px;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: 1fr 1fr;
  grid-gap: 10px;
}

#how img {
  height: 40px;
  width: auto;
  grid-row: 1/3;
}

#how .item h3 {
  color: #33658a;
  text-transform: uppercase;
  font-size: 15px;
}

#how .item p {
  font-size: 14px;
}

/** Ready? **/

#ready {
  background: linear-gradient(
      360deg,
      rgba(255, 255, 255, 0.9),
      rgba(255, 255, 255, 0.1)
    ),
    url(https://images.unsplash.com/photo-1493589862228-e15fe8a39596?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=9f332d0919321d1654296b747dc1e0dc&auto=format&fit=crop&w=1834&q=80);
      background-attachment: fixed;
  background-position: 19% 50%;
  height: 350px;
  background-size: 120%;
  text-align: center;
  display: flex;
}

#ready h2 {
  text-transform: uppercase;
  color: #e0c233;
  font-size: 36px;
  border-radius: 12px;
  padding-bottom: 20px;
}

#ready a {
  background-color: #fff;
  border: 1px #e0c233 solid;
  border-radius: 16px;
  color: #e0c233;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  transition: all 1s;
}

#ready a:hover {
  transition: all 2s;
  transform: scale(1.4) rotate(1080deg);
}

#prefooter {
  background-color: #e0c233;
  height: 250px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin: auto;
  padding: 0 40px;
}

#prefooter ul {
  padding-bottom: 40px;
}

#prefooter ul li {
  list-style-type: none;
  font-size: 14px;
  padding-bottom: 10px;
}

#prefooter ul li a {
  text-decoration: none;
  color: #fff;
}

#prefooter .main {
  font-weight: 900;
  padding-bottom: 20px;
  font-size: 17px;
}

#prefooter p {
  color: #fff;
  font-size: 17px;
}

#prefooter form {
  align-self: center;
  padding-bottom: 35px;
  text-align: center;
}

#prefooter input[type=email] {
  margin-top: 15px;
  border: none;
  padding: 6px 12px;
  border-radius: 12px;
}

#prefooter input[type=submit] {
  font-size: 20px;
}

footer {
  padding: 15px 0;
  width: 90%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
}

/*** Media Queries ***/

@media only screen and (max-width: 768px) {
 
  .container {
    width: 95%;
    text-align: center;
  }

  #showcase .link {
  display: none;
}
  
  #showcase .navbar {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0;
    text-align: center;
  }

  #showcase {
    height: 650px;
  }

  #showcase .logo {
    padding: 0 10px;
  }

  #showcase .navbar ul li a {
    margin: 0 10px;
  }


  #showcase .title h1 {
  }

  #keep {
    width: 90%;
  }

  #keep h2 {
    line-height: 1.7;
    font-size: 32px;
  }

  #yours {
    min-height: 1050px;
  }

  #yours h2 {
    margin-bottom: 30px;
  }

  #yours .gridas {
    display: flex;
    flex-direction: column;
  }

  #yours .item {
    margin: auto;
    padding-top: 20px;
  }

  #how {
    margin-top: 0px;
    background-size: 80%;
    background-position: center;
    display: flex;
    flex-direction: column;
  }

  #how .image {
    display: inline;
  }

  #how h2 {
    padding: 50px 0;
  }

  #how .gridasc {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  #how .item img {
    width: 90px;
    height: auto;
    margin: auto;
    padding-bottom: 10px;
  }

  #how .item {
    margin: 50px auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  #ready {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    padding: 50px 0;
  }

  #ready h2 {
    padding: 35px;
    min-width: 200px;
    margin-bottom: 40px;
  }

  #ready a {
    margin-top: 50px;
  }

  #prefooter {
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    padding-top: 40px;
  }

  #prefooter ul {
    margin: auto;
    width: 80px;
  }
}
$(document).ready(function () {
    var scroll_start = 0;
    var startchange = $(".title");
    var offset = startchange.offset();


  
    if (startchange.length) {
        $(document).scroll(function () {
            scroll_start = $(this).scrollTop();
            if (scroll_start > offset.top) {
                $(".navbar").css('background-color', 'rgba(255,255,255,.9)');
                $(".menu").css('color', 'rgb(0,0,0)');
                $(".logo a").css('color', 'rgb(0,0,0)');
              
            } else {
                $('nav').css('background-color', 'transparent');
                $(".menu").css('color', 'rgb(255,255,255)');
                $(".logo a").css('color', 'rgb(255,255,255)');
            }
        });
    }
});

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.