Responsive Ads Here

Saturday, 7 September 2019

On scroll Sticky footer

HTML5:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Sticky Footer | Code 30 Things in 30 Days with CSS3</title>

    <!-- NORMALIZE CSS -->
    <link rel="stylesheet" href="../_theme-styles/normalize.css">

    <!-- PROJECT THEME CSS -->
    <link rel="stylesheet" href="../_theme-styles/theme.css">

    <!-- FINAL PROJECT CSS (use for reference) -->
    <link rel="stylesheet" href="final.css">

<link href="https://fonts.googleapis.com/css?family=Bubblegum+Sans|Nova+Mono|Roboto+Condensed" rel="stylesheet">
  </head>
  <body class="sticky-footer-lesson">

      <div class="page-content">
        <h1><small>Day #13</small> Sticky Footer <small>Final Version</small></h1>

        <div class="sandbox">
          <h2>Sandbox <small>This is where you play</small></h2>
          <div class="content">

            <a href="student.html" class="button-theme"><small>Click here to</small>View the student version</a><br>
            <a href="index.html" class="button-theme"><small>Click here to</small>View the info page</a>

          </div>
        </div>
      </div>

      <footer>
        <div>This is a sticky footer! Resize the height of the browser, watch what happens!</div>
      </footer>

  </body>
</html>
CSS:
html, body {
  height: 100%;
  margin: 0;
} 
.page-content {
  min-height: 100%;
  margin-bottom: -120px; /* same measurement as footer */
} 
  .page-content::after {
    content: "";
    display: block;
  } 
  footer, .page-content::after {
    height: 120px;
  }

No comments:

Post a Comment

On scroll Sticky footer

HTML5: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Sticky Footer | Co...

Contact Form

Name

Email *

Message *