introJs.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  7. <title>引导插件</title>
  8. <link rel="stylesheet" href="../../../assets/libs/layui/css/layui.css"/>
  9. <link rel="stylesheet" href="../../../assets/module/admin.css?v=315"/>
  10. <!--[if lt IE 9]>
  11. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  12. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  13. <![endif]-->
  14. <style>
  15. #LAY_DEMO_INTROJS * {
  16. font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  17. }
  18. #LAY_DEMO_INTROJS h1 {
  19. font-size: 48px;
  20. height: 100px;
  21. line-height: 100px;
  22. color: #333333;
  23. font-weight: 300;
  24. display: inline-block;
  25. min-width: 300px;
  26. }
  27. #LAY_DEMO_INTROJS .sub-title {
  28. font-size: 22px;
  29. color: #555555;
  30. margin-bottom: 20px;
  31. display: inline-block;
  32. }
  33. </style>
  34. </head>
  35. <body>
  36. <!-- 加载动画 -->
  37. <div class="page-loading">
  38. <div class="ball-loader">
  39. <span></span><span></span><span></span><span></span>
  40. </div>
  41. </div>
  42. <!-- 正文开始 -->
  43. <div class="layui-fluid" id="LAY_DEMO_INTROJS">
  44. <div class="layui-card">
  45. <div class="layui-card-body text-center">
  46. <div>
  47. <h1 data-step="1" data-intro="Hello world! I'm Intro.js" data-hint="Get it, use it."
  48. data-hintPosition="top-middle" data-position="bottom">Intro.js</h1>
  49. </div>
  50. <div>
  51. <p class="sub-title layui-text" data-step="2"
  52. data-intro="This is a simple step-by-step guide made using Intro.js">
  53. Step-by-step guide and feature introduction
  54. </p>
  55. </div>
  56. <div class="layui-btn-container">
  57. <button id="demoIntroBtnStart" class="layui-btn">
  58. 开始指引
  59. </button>
  60. <button id="demoIntroBtnStart2" class="layui-btn" data-step="5" data-intro="Get it, use it.">开启进度条
  61. </button>
  62. <button id="demoIntroBtnAdd" class="layui-btn">添加标注点</button>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="layui-card">
  67. <div class="layui-card-body" style="padding: 50px;">
  68. <div class="layui-row layui-col-space30" data-step="3" data-intro="Ok, wasn't that fun?">
  69. <div class="layui-col-sm6" data-hint="This is a tooltip!" data-hintPosition="top-right"
  70. data-position="left">
  71. <h2>Section One</h2>
  72. <p class="layui-text">
  73. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  74. blandit orci faucibus. Phasellus nec metus purus.
  75. </p>
  76. </div>
  77. <div class="layui-col-sm6" data-step="4" data-intro="More features, more fun.">
  78. <h2>Section Two</h2>
  79. <p class="layui-text">
  80. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  81. blandit orci faucibus. Phasellus nec metus purus.
  82. </p>
  83. </div>
  84. <div class="layui-col-sm6">
  85. <h2>Section Three</h2>
  86. <p class="layui-text">
  87. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  88. blandit orci faucibus. Phasellus nec metus purus.
  89. </p>
  90. </div>
  91. <div class="layui-col-sm6">
  92. <h2>Section Four</h2>
  93. <p class="layui-text">
  94. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  95. blandit orci faucibus. Phasellus nec metus purus.
  96. </p>
  97. </div>
  98. <div class="layui-col-sm6">
  99. <h2>Section Five</h2>
  100. <p class="layui-text">
  101. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  102. blandit orci faucibus. Phasellus nec metus purus.
  103. </p>
  104. </div>
  105. <div class="layui-col-sm6" data-hint="This is a tooltip!" data-hintPosition="top"
  106. data-position="top">
  107. <h2>Section Six</h2>
  108. <p class="layui-text">
  109. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis mollis augue a neque cursus ac
  110. blandit orci faucibus. Phasellus nec metus purus.
  111. </p>
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. <!-- js部分 -->
  118. <script type="text/javascript" src="../../../assets/libs/layui/layui.js"></script>
  119. <script type="text/javascript" src="../../../assets/js/common.js?v=315"></script>
  120. <script>
  121. layui.use(['layer', 'introJs'], function () {
  122. var $ = layui.jquery;
  123. var layer = layui.layer;
  124. var introJs = layui.introJs;
  125. // 开始指引
  126. $('#demoIntroBtnStart').click(function () {
  127. introJs().start();
  128. });
  129. // 带进度条
  130. $('#demoIntroBtnStart2').click(function () {
  131. introJs().setOption('showProgress', true).start();
  132. });
  133. // 添加标注点
  134. $('#demoIntroBtnAdd').click(function () {
  135. introJs().addHints();
  136. });
  137. });
  138. </script>
  139. </body>
  140. </html>