Git Product home page Git Product logo

scrolldemo's Introduction

Scrolldemo

Scrolldemo is built with pure javascript to add the absolute minimum to your websites to have fancy smooth scroll from section to section.

Files overview:

  • files to include in other projects:
    • index.css
    • index.html
  • files needed to run the demo here and can be excluded from other projects:
    • demo.css
    • index.html

Setup scrolldemo

  • You'll need to load in the index.js and index.css files onto your page:
<html>
<head><link rel="stylesheet" href="<PATH TO THIS PROJECT's INDEX.CSS>"></link></head>
<body>
<script src="<PATH TO THIS PROJECT's INDEX.JS>"></script>
</body>
</html>
  • Additionally the code looks for the precense of scrolldemo-container and scrolldemo-section. scrolldemo-container must be a direct parent of many scrolldemo-sections.
<div id="scrolldemo-container">
  <div class="scrolldemo-section">section 1</div>
  <div class="scrolldemo-section">section 2</div>
  <div class="scrolldemo-section">section 3</div>
  <div class="scrolldemo-section">section 4</div>
  <div class="scrolldemo-section">section 5</div>
</div>

If you have any problems (like margin of inner elements causing problems for parent section elements), take a look at index.html (demo code) on how we addressed this.

More Notes:

  • If the buttons are not your style: override this css value: .scrolldemo-button.
  • If the placement of the buttons are not your style: override this css value .scrolldemo-button-container

scrolldemo's People

Contributors

aml2732 avatar

Watchers

 avatar

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.