One Page Scroll With Slider Wheel Indicator
File Size: | 1.31 MB |
---|---|
Views Total: | 5430 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A jQuery/CSS solution to create a creative one page scroll website with a wheel slider where the indicator travels in a circle round the wheel while switching between page sections.
Compatible with the latest Bootstrap framework and requires Bootstrap's scrollspy component.
How to use it:
1. Load jQuery library, Bootstrap's stylesheet and scrollspy plugin in your HTML document.
<link rel="stylesheet" href="/path/to/bootstrap.min.css" /> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/bootstrap.js"></script>
2. Code the HTML for the one page scroll website & slider wheel.
<div class="dvd_fixed_slider"> <div class="slides_bg"> <div id="slide_01" style="background-image: url('assets/backg-agronomic.jpg')"></div> <div id="slide_02" style="background-image: url('assets/backg-telecom.jpg')"></div> <div id="slide_03" style="background-image: url('assets/backg-electrical.jpg')"></div> <div id="slide_04" style="background-image: url('assets/backg-computer.jpg')"></div> <div id="slide_05" style="background-image: url('assets/backg-business.jpg')"></div> </div> <div class="slides_fg"> <ul class="nav navbar-nav"> <!-- Slide 01 --> <li id="slide-01" class="row slide_nth active"> <a class="d-none" href="#slide_01"></a> <div class="col-md-7 col-xl-6 mw-100"> <div class="slide_imag mx-auto ml-md-0 ml-lg-auto mr-lg-0"> <div class="slide_dial"> <img src="assets/dial-disk-md.png" class="d-none d-md-block" /> <img src="assets/dial-disk-sm.png" class="d-block d-md-none" /> </div> <div class="slide_thumb_bg" style="background-image: url('assets/thumb-agronomic.png')"> </div> <div class="slide_dots_wheel"> <a href="#slide_01"><i class="slide_dot"></i><span>Agronomic</span></a> <a href="#slide_05"><i class="slide_dot"></i><span>Business</span></a> <a href="#slide_04"><i class="slide_dot"></i><span>Computer</span></a> <a href="#slide_03"><i class="slide_dot"></i><span>Electrical</span></a> <a href="#slide_02"><i class="slide_dot"></i><span>Telecommunications</span></a> </div> </div> </div> <div class="col-md-5 col-xl-6 mw-100 justify-content-start justify-content-md-center"> <div class="slide_text mx-auto mr-md-0 ml-lg-0 text-center text-md-left"> <h3 class="title">Agronomic Engineering</h3> <p class="description"> Lorem ipsum dolor sit amet consectetur adipiscing elit cursus sociis est malesuada, cubilia convallis parturient aliquam diam posuere ultricies ullamcorper elementum odio nam. </p> <a class="button" href="https://flex.com/sketch-to-scale/innovate">Learn more</a> </div> </div> </li> <!-- Slide 02 --> <li id="slide-02" class="row slide_nth"> <a class="d-none" href="#slide_02"></a> <div class="col-md-7 col-xl-6 mw-100"> <div class="slide_imag mx-auto ml-md-0 ml-lg-auto mr-lg-0"> <div class="slide_dial"> <img src="assets/dial-disk-md.png" class="d-none d-md-block" /> <img src="assets/dial-disk-sm.png" class="d-block d-md-none" /> </div> <div class="slide_thumb_bg" style="background-image: url('assets/thumb-telecom.png')"> </div> <div class="slide_dots_wheel"> <a href="#slide_02"><i class="slide_dot"></i><span>Telecommunications</span></a> <a href="#slide_01"><i class="slide_dot"></i><span>Agronomic</span></a> <a href="#slide_05"><i class="slide_dot"></i><span>Business</span></a> <a href="#slide_04"><i class="slide_dot"></i><span>Computer</span></a> <a href="#slide_03"><i class="slide_dot"></i><span>Electrical</span></a> </div> </div> </div> <div class="col-md-5 col-xl-6 mw-100 justify-content-start justify-content-md-center"> <div class="slide_text mx-auto mr-md-0 ml-lg-0 text-center text-md-left"> <h3 class="title">Engineering Telecom</h3> <p class="description"> Lorem ipsum dolor sit amet consectetur adipiscing elit cursus sociis est malesuada, cubilia convallis parturient aliquam diam posuere ultricies ullamcorper elementum odio nam. </p> <a class="button" href="https://flex.com/sketch-to-scale/design-and-develop">Learn more</a> </div> </div> </li> <!-- Slide 03 --> <li id="slide-03" class="row slide_nth"> <a class="d-none" href="#slide_03"></a> <div class="col-md-7 col-xl-6 mw-100"> <div class="slide_imag mx-auto ml-md-0 ml-lg-auto mr-lg-0"> <div class="slide_dial"> <img src="assets/dial-disk-md.png" class="d-none d-md-block" /> <img src="assets/dial-disk-sm.png" class="d-block d-md-none" /> </div> <div class="slide_thumb_bg" style="background-image: url('assets/thumb-electrical.png')"> </div> <div class="slide_dots_wheel"> <a href="#slide_03"><i class="slide_dot"></i><span>Electrical</span></a> <a href="#slide_02"><i class="slide_dot"></i><span>Telecommunications</span></a> <a href="#slide_01"><i class="slide_dot"></i><span>Agronomic</span></a> <a href="#slide_05"><i class="slide_dot"></i><span>Business</span></a> <a href="#slide_04"><i class="slide_dot"></i><span>Computer</span></a> </div> </div> </div> <div class="col-md-5 col-xl-6 mw-100 justify-content-start justify-content-md-center"> <div class="slide_text mx-auto mr-md-0 ml-lg-0 text-center text-md-left"> <h3 class="title">Electrical Engineering</h3> <p class="description"> Lorem ipsum dolor sit amet consectetur adipiscing elit cursus sociis est malesuada, cubilia convallis parturient aliquam diam posuere ultricies ullamcorper elementum odio nam. </p> <a class="button" href="https://flex.com/sketch-to-scale/build">Learn more</a> </div> </div> </li> <!-- Slide 04 --> <li id="slide-04" class="row slide_nth"> <a class="d-none" href="#slide_04"></a> <div class="col-md-7 col-xl-6 mw-100"> <div class="slide_imag mx-auto ml-md-0 ml-lg-auto mr-lg-0"> <div class="slide_dial"> <img src="assets/dial-disk-md.png" class="d-none d-md-block" /> <img src="assets/dial-disk-sm.png" class="d-block d-md-none" /> </div> <div class="slide_thumb_bg" style="background-image: url('assets/thumb-computer.png')"> </div> <div class="slide_dots_wheel"> <a href="#slide_04"><i class="slide_dot"></i><span>Computer</span></a> <a href="#slide_03"><i class="slide_dot"></i><span>Electrical</span></a> <a href="#slide_02"><i class="slide_dot"></i><span>Telecommunications</span></a> <a href="#slide_01"><i class="slide_dot"></i><span>Agronomic</span></a> <a href="#slide_05"><i class="slide_dot"></i><span>Business</span></a> </div> </div> </div> <div class="col-md-5 col-xl-6 mw-100 justify-content-start justify-content-md-center"> <div class="slide_text mx-auto mr-md-0 ml-lg-0 text-center text-md-left"> <h3 class="title">Computer Science</h3> <p class="description"> Lorem ipsum dolor sit amet consectetur adipiscing elit cursus sociis est malesuada, cubilia convallis parturient aliquam diam posuere ultricies ullamcorper elementum odio nam. </p> <a class="button" href="https://flex.com/sketch-to-scale/deliver">Learn more</a> </div> </div> </li> <!-- Slide 05 --> <li id="slide-05" class="row slide_nth"> <a class="d-none" href="#slide_05"></a> <div class="col-md-7 col-xl-6 mw-100"> <div class="slide_imag mx-auto ml-md-0 ml-lg-auto mr-lg-0"> <div class="slide_dial"> <img src="assets/dial-disk-md.png" class="d-none d-md-block" /> <img src="assets/dial-disk-sm.png" class="d-block d-md-none" /> </div> <div class="slide_thumb_bg" style="background-image: url('assets/thumb-business.png')"> </div> <div class="slide_dots_wheel"> <a href="#slide_05"><i class="slide_dot"></i><span>Business</span></a> <a href="#slide_04"><i class="slide_dot"></i><span>Computer</span></a> <a href="#slide_03"><i class="slide_dot"></i><span>Electrical</span></a> <a href="#slide_02"><i class="slide_dot"></i><span>Telecommunications</span></a> <a href="#slide_01"><i class="slide_dot"></i><span>Agronomic</span></a> </div> </div> </div> <div class="col-md-5 col-xl-6 mw-100 justify-content-start justify-content-md-center"> <div class="slide_text mx-auto mr-md-0 ml-lg-0 text-center text-md-left"> <h3 class="title">Business Analytics</h3> <p class="description"> Lorem ipsum dolor sit amet consectetur adipiscing elit cursus sociis est malesuada, cubilia convallis parturient aliquam diam posuere ultricies ullamcorper elementum odio nam. </p> <a class="button" href="https://flex.com/sketch-to-scale/manage">Learn more</a> </div> </div> </li> <!-- Slide - END --> </ul> </div> </div>
3. Download the plugin and insert the slider-wheel.css
and slider-wheel.js
into your document. That's it.
<link rel="stylesheet" href="public/slider-wheel.css" /> <script src="public/slider-wheel.js"></script>
4. Apply a smooth scroll effect to your HTML document.
html { scroll-behavior: smooth; }
This awesome jQuery plugin is developed by M-DVD. For more Advanced Usages, please check the demo page or visit the official website.