index.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <!DOCTYPE html>
  2. <head>
  3. <link href="https://fonts.googleapis.com/css?family=Inconsolata" rel="stylesheet">
  4. <link href="foundation.css" rel="stylesheet"/>
  5. <link href="scss/app.css" rel="stylesheet"/>
  6. <link href="scss/dropdown.css" rel="stylesheet"/>
  7. <script type="text/javascript" src="jquery.js"></script>
  8. <script type="text/javascript" src="dropdown.js"></script>
  9. <script type="text/javascript">
  10. $(document).ready(function(){
  11. $('select.light').dropdown()
  12. $('select.dark').dropdown({
  13. background: "#0f37a9",
  14. active_background:"rgb(149, 211, 255)",
  15. placeholder_color: "#97bce0",
  16. placeholder_active_color: "#0f37a9",
  17. option_color:"#405463",
  18. vertical_padding: "15px",
  19. horizontal_padding: "20px"
  20. })
  21. })
  22. </script>
  23. </head>
  24. <body>
  25. <div class="row">
  26. <div id = "content">
  27. <h2 class = "title">Awesome Dropdown <span class = "version">v0.0.1</span></h2>
  28. <div class = "divider">
  29. <select class="light" data-callback="hello" data-placeholder="Select an option">
  30. <option value="1">Option 1</option>
  31. <option value="2">Option 2</option>
  32. <option value="3">Option 3</option>
  33. <option value="1">Option 1</option>
  34. <option value="2">Option 2</option>
  35. <option value="3">Option 3</option>
  36. <option value="1">Option 1</option>
  37. <option value="2">Option 2</option>
  38. <option value="3">Option 3</option>
  39. <option value="1">Option 1</option>
  40. <option value="2">Option 2</option>
  41. <option value="3">Option 3</option>
  42. <option value="1">Option 1</option>
  43. <option value="2">Option 2</option>
  44. <option value="3">Option 3</option>
  45. </select>
  46. </div>
  47. <div class = "divider">
  48. <select class = "dark" id = "hello_dropdown" data-callback="hello" data-placeholder="Select an option">
  49. <option value="1">Hello</option>
  50. <option value="2">Option 2</option>
  51. <option value="3">Option 3</option>
  52. </select>
  53. <select class = "dark" data-callback="make" data-placeholder="Make an option">
  54. <option value="1">Hello</option>
  55. <option value="2">Option 2</option>
  56. <option value="3">Option 3</option>
  57. </select>
  58. </div>
  59. <div id = "documentation">
  60. <div class = "sections" id = "init">
  61. <h2>Installation</h2>
  62. <div class = "steps">
  63. <ol>
  64. <li>
  65. <span class = "step_name">Include the Jquery Framework</span>
  66. <code>
  67. &lt;script type="text/javascript" src="/path/to/jquery.js"&gt;&lt;/script&gt;
  68. </code>
  69. </li>
  70. <li>
  71. <span class = "step_name">Include awdropdown.js</span>
  72. <code>
  73. &lt;script type="text/javascript" src="/path/to/awdropdown.js"&gt;&lt;/script&gt;
  74. </code>
  75. </li>
  76. <li>
  77. <span class = "step_name">Include awdropdown.css</span>
  78. <code>
  79. &lt;link href="/path/to/awdropdown.css" rel="stylesheet" /&gt;
  80. </code>
  81. </li>
  82. </ol>
  83. </div>
  84. </div>
  85. <div class = "sections" id = "init">
  86. <h2>Usage</h2>
  87. <div class = "steps">
  88. <ol>
  89. <li>
  90. <span class = "step_name">Create a standard HTML select as you would</span>
  91. <code>
  92. &lt;select id = "my_dropdown"&gt; <br />
  93. &lt;option value = "option_1"&gt;Option 1&lt;/select&gt; <br />
  94. ...<br />
  95. &lt;/select&gt;
  96. </code>
  97. </li>
  98. <li>
  99. <span class = "step_name">Include awdropdown.js</span>
  100. <code>
  101. &lt;script type="text/javascript" src="/path/to/awdropdown.js"&gt;&lt;/script&gt;
  102. </code>
  103. </li>
  104. <li>
  105. <span class = "step_name">Include awdropdown.css</span>
  106. <code>
  107. &lt;link href="/path/to/awdropdown.css" rel="stylesheet" /&gt;
  108. </code>
  109. </li>
  110. </ol>
  111. </div>
  112. </div>
  113. <div class = "sections"id = "options">
  114. <table>
  115. <thead>
  116. <tr>
  117. <th style="width:180px;">Option</th>
  118. <th>Value</th>
  119. </tr>
  120. </thead>
  121. <tbody>
  122. <tr>
  123. <td>background</td>
  124. <td>
  125. Sets the initial background of the dropdown
  126. <div class = "code">
  127. <span>Default: #e5e5e5</span>
  128. </div>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td>active_background</td>
  133. <td>
  134. Sets the active background color when the dropdown is clicked
  135. <div class = "code">
  136. <span>Default: #fff</span>
  137. </div>
  138. </td>
  139. </tr>
  140. <tr>
  141. <td>placeholder_color</td>
  142. <td>
  143. The initial color of the placeholder text
  144. <div class = "code">
  145. <span>Default: #000</span>
  146. </div>
  147. </td>
  148. </tr>
  149. <tr>
  150. <td>placeholder_active_color</td>
  151. <td>
  152. The active color of the placeholder text when the dropdown is clicked
  153. <div class = "code">
  154. <span>Default: #000</span>
  155. </div>
  156. </td>
  157. </tr>
  158. <tr>
  159. <td>option_color</td>
  160. <td>
  161. Color of the option values
  162. <div class = "code">
  163. <span>Default: #000</span>
  164. </div>
  165. </td>
  166. </tr>
  167. <tr>
  168. <td>vertical_padding</td>
  169. <td>
  170. Vertical padding of the dropdown
  171. <div class = "code">
  172. <span>Default: 20px</span>
  173. </div>
  174. </td>
  175. </tr>
  176. <tr>
  177. <td>horizontal_padding</td>
  178. <td>
  179. Horizontal padding of the dropdown
  180. <div class = "code">
  181. <span>Default: 40px</span>
  182. </div>
  183. </td>
  184. </tr>
  185. </tbody>
  186. </table>
  187. </div>
  188. </div>
  189. </div>
  190. </div>
  191. </body>