Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>Navigation tooltips - fullPage.js</title>
  7. <meta name="author" content="Matthew Howell" />
  8. <meta name="description" content="fullPage continuous scrolling demo." />
  9. <meta name="keywords" content="fullpage,jquery,demo,scroll,loop,continuous" />
  10. <meta name="Resource-type" content="Document" />
  11.  
  12.  
  13. <link rel="stylesheet" type="text/css" href="../dist/fullpage.css" />
  14. <link rel="stylesheet" type="text/css" href="examples.css" />
  15.  
  16. <style>
  17. .left-nav {
  18. display: flex;
  19. flex-direction: column;
  20. position: fixed;
  21. left: 30px;
  22. top: 50%;
  23. transform: translateY(-50%);
  24. z-index: 70;
  25. }
  26.  
  27. .left-nav .nav-section {
  28. display: flex;
  29. align-items: center;
  30. font-size: 12px;
  31. color: #ffffffcc;
  32. }
  33.  
  34. .left-nav .nav-section:hover {
  35. color: #ffffff;
  36. }
  37.  
  38. .left-nav .nav-section .bullet-outline {
  39. padding: 3px;
  40. width: 13px;
  41. height: 13px;
  42. border-radius: 13px;
  43. margin-right: 10px;
  44. border: 1px solid #ffffff00;
  45. transition: all 0.2s;
  46. }
  47.  
  48. .left-nav .nav-section.current .bullet-outline {
  49. border: 1px solid #ffffff;
  50. }
  51.  
  52. .left-nav .nav-section .bullet {
  53. width: 100%;
  54. height: 100%;
  55. border-radius: 11px;
  56. border: 1px solid #ffffffcc;
  57. box-sizing: border-box;
  58. transition: all 0.2s;
  59. }
  60.  
  61. .left-nav .nav-section:hover .bullet {
  62. border: 1px solid #ffffff;
  63. }
  64.  
  65. .left-nav .nav-section.current .bullet {
  66. background-color: #ffffff;
  67. border: 1px solid #ffffff00;
  68. }
  69.  
  70. .left-nav .divider {
  71. width: 1px;
  72. height: 40px;
  73. margin-left: 10px;
  74. background-color: #ffffff66;
  75. }
  76. </style>
  77.  
  78. <!--[if IE]>
  79. <script type="text/javascript">
  80. var console = { log: function() {} };
  81. </script>
  82. <![endif]-->
  83. </head>
  84. <body>
  85.  
  86. <ul id="menu">
  87. <li data-menuanchor="firstPage" class="active"><a href="#firstPage">First slide</a></li>
  88. <li data-menuanchor="secondPage"><a href="#secondPage">Second slide</a></li>
  89. <li data-menuanchor="3rdPage"><a href="#3rdPage">Third slide</a></li>
  90. </ul>
  91.  
  92.  
  93. <select id="demosMenu">
  94. <option selected>Choose Demo</option>
  95. <option id="jquery-adapter">jQuery adapter</option>
  96. <option id="active-slide">Active section and slide</option>
  97. <option id="auto-height">Auto height</option>
  98. <option id="autoplay-video-and-audio">Autoplay Video and Audio</option>
  99. <option id="backgrounds">Background images</option>
  100. <option id="backgrounds-fixed">Fixed fullscreen backgrounds</option>
  101. <option id="background-video">Background video</option>
  102. <option id="callbacks-v2-compatible">Callbacks version 2</option>
  103. <option id="callbacks-v3">Callbacks version 3</option>
  104. <option id="continuous-horizontal">Continuous horizontal</option>
  105. <option id="continuous-vertical">Continuous vertical</option>
  106. <option id="parallax">Parallax</option>
  107. <option id="css3">CSS3</option>
  108. <option id="drag-and-move">Drag And Move</option>
  109. <option id="easing">Easing</option>
  110. <option id="fading-effect">Fading Effect</option>
  111. <option id="fixed-headers">Fixed headers</option>
  112. <option id="gradient-backgrounds">Gradient backgrounds</option>
  113. <option id="interlocked-slides">Interlocked Slides</option>
  114. <option id="looping">Looping</option>
  115. <option id="methods">Methods</option>
  116. <option id="navigation-vertical">Vertical navigation dots</option>
  117. <option id="navigation-horizontal">Horizontal navigation dots</option>
  118. <option id="navigation-tooltips">Navigation tooltips</option>
  119. <option id="no-anchor">No anchor links</option>
  120. <option id="normal-scroll">Normal scrolling</option>
  121. <option id="normalScrollElements">Normal scroll elements</option>
  122. <option id="offset-sections">Offset sections</option>
  123. <option id="one-section">One single section</option>
  124. <option id="reset-sliders">Reset sliders</option>
  125. <option id="responsive-auto-height">Responsive Auto Height</option>
  126. <option id="responsive-height">Responsive Height</option>
  127. <option id="responsive-width">Responsive Width</option>
  128. <option id="responsive-slides">Responsive Slides</option>
  129. <option id="scrollBar">Scroll bar enabled</option>
  130. <option id="scroll-horizontally">Scroll horizontally</option>
  131. <option id="scrollOverflow">Scroll inside sections and slides</option>
  132. <option id="scrollOverflow-reset">ScrollOverflow Reset</option>
  133. <option id="lazy-load">Lazy load</option>
  134. <option id="scrolling-speed">Scrolling speed</option>
  135. <option id="trigger-animations">Trigger animations</option>
  136. <option id="vue-fullpage">Vue-fullpage component</option>
  137. </select>
  138.  
  139. <div class="left-nav">
  140. <a class="nav-section" href="#firstPage">
  141. <div class="bullet-outline"><div class="bullet"></div></div>
  142. First slide
  143. </a>
  144. <div class="divider"></div>
  145. <a class="nav-section" href="#secondPage">
  146. <div class="bullet-outline"><div class="bullet"></div></div>
  147. Second slide
  148. </a>
  149. <div class="divider"></div>
  150. <a class="nav-section" href="#3rdPage">
  151. <div class="bullet-outline"><div class="bullet"></div></div>
  152. Third slide
  153. </a>
  154. </div>
  155.  
  156. <div id="fullpage">
  157. <div class="section" id="section0">
  158. <div class="intro">
  159. <h1>Section 1</h1>
  160. <p>
  161. Use the `navigationTooltips` option to use a text for each of the bullets in the navigation element.
  162. </p>
  163. </div>
  164. </div>
  165. <div class="section" id="section1">
  166. <h1>Section 2</h1>
  167. </div>
  168. <div class="section" id="section2">
  169. <h1>Section 3</h1>
  170. </div>
  171. </div>
  172.  
  173. <script type="text/javascript" src="../dist/fullpage.js"></script>
  174. <script type="text/javascript" src="examples.js"></script>
  175. <script type="text/javascript">
  176. var myFullpage = new fullpage('#fullpage', {
  177. sectionsColor: ['#1bbc9b', '#4BBFC3', '#7BAABE', 'whitesmoke', '#ccddff'],
  178. anchors: ['firstPage', 'secondPage', '3rdPage'],
  179. navigation:true,
  180. navigationTooltips: ['Page 1', 'Page 2', 'Any text!'],
  181. showActiveTooltip: true,
  182. menu: '#menu'
  183. });
  184.  
  185. function updateCurrentPage() {
  186. var hash = location.hash || document.querySelector('.nav-section').getAttribute('href');
  187. const el = document.querySelector("a.nav-section[href='" + hash + "']");
  188. document.querySelectorAll('.nav-section').forEach(s => {
  189. s.classList.remove('current');
  190. });
  191. el.classList.add('current');
  192. }
  193.  
  194. window.onhashchange = updateCurrentPage;
  195.  
  196. updateCurrentPage();
  197. </script>
  198.  
  199. </body>
  200. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement