使用这个库的第一步就是要下载,在https://bootcss.com/p/buttons中点击下载,会打开一个css,然后另存为直接存储下来了,它就是一个样式,就是预定义了很多类跟我们Bootstrap中是一样的。
    然后我们用的时候就在自己创建的css文件中引用进来就可以了,同时也要引入button.js

    1. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
    2. integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    3. <link rel="stylesheet" href="css/buttons.css">
    4. <title></title>
    5. <style>
    6. body {
    7. padding-bottom: 1000px;
    8. }
    9. </style>
    10. </head>
    11. <body>
    12. <div class="container">
    13. <!-- 形状 -->
    14. <div class="row mt-5">
    15. <div class="col">
    16. <button class="button">默认形状</button>
    17. <button class="button button-rounded">长形圆角</button>
    18. <button class="button button-pill">胶囊</button>
    19. <button class="button button-square">方形</button>
    20. <button class="button button-box">圆角</button> <!-- 方形圆角 -->
    21. <button class="button button-circle">圆形</button>
    22. </div>
    23. </div>
    24. <!-- 微小尺寸,默认颜色(灰色) -->
    25. <div class="row mt-5">
    26. <div class="col">
    27. <button class="button button-tiny">Go</button>
    28. <button class="button button-tiny button-rounded">Go</button>
    29. <button class="button button-tiny button-pill">Go</button>
    30. <button class="button button-tiny button-square">Go</button>
    31. <button class="button button-tiny button-box">Go</button>
    32. <button class="button button-tiny button-circle">Go</button>
    33. </div>
    34. </div>
    35. <!-- 小尺寸,蓝色背景 -->
    36. <div class="row">
    37. <div class="col">
    38. <button class="button button-small button-primary">Go</button>
    39. <button class="button button-small button-primary button-rounded">Go</button>
    40. <button class="button button-small button-primary button-pill">Go</button>
    41. <button class="button button-small button-primary button-square">Go</button>
    42. <button class="button button-small button-primary button-box">Go</button>
    43. <button class="button button-small button-primary button-circle">Go</button>
    44. </div>
    45. </div>
    46. <!-- 正常尺寸,绿色背景 -->
    47. <div class="row">
    48. <div class="col">
    49. <button class="button button-action">Go</button>
    50. <button class="button button-action button-rounded">Go</button>
    51. <button class="button button-action button-pill">Go</button>
    52. <button class="button button-action button-square">Go</button>
    53. <button class="button button-action button-box">Go</button>
    54. <button class="button button-action button-circle">Go</button>
    55. </div>
    56. </div>
    57. <!-- 大尺寸,黄色背景 -->
    58. <div class="row">
    59. <div class="col">
    60. <button class="button button-large button-highlight">Go</button>
    61. <button class="button button-large button-highlight button-rounded">Go</button>
    62. <button class="button button-large button-highlight button-pill">Go</button>
    63. <button class="button button-large button-highlight button-square">Go</button>
    64. <button class="button button-large button-highlight button-box">Go</button>
    65. <button class="button button-large button-highlight button-circle">Go</button>
    66. </div>
    67. </div>
    68. <!-- 特大尺寸,红色背景 -->
    69. <div class="row">
    70. <div class="col">
    71. <button class="button button-jumbo button-caution">Go</button>
    72. <button class="button button-jumbo button-caution button-rounded">Go</button>
    73. <button class="button button-jumbo button-caution button-pill">Go</button>
    74. <button class="button button-jumbo button-caution button-square">Go</button>
    75. <button class="button button-jumbo button-caution button-box">Go</button>
    76. <button class="button button-jumbo button-caution button-circle">Go</button>
    77. </div>
    78. </div>
    79. <!-- 巨大尺寸,深蓝色背景 -->
    80. <div class="row">
    81. <div class="col">
    82. <button class="button button-giant button-royal">Go</button>
    83. <button class="button button-giant button-royal button-rounded">Go</button>
    84. <button class="button button-giant button-royal button-pill">Go</button>
    85. <button class="button button-giant button-royal button-square">Go</button>
    86. <button class="button button-giant button-royal button-box">Go</button>
    87. <button class="button button-giant button-royal button-circle">Go</button>
    88. </div>
    89. </div>
    90. <!-- 边框按钮 -->
    91. <div class="row mt-5">
    92. <div class="col">
    93. <button class="button button-circle button-large button-border button-primary">Go</button>
    94. <button class="button button-box button-large button-border button-primary">Go</button>
    95. </div>
    96. </div>
    97. <!-- 3D 按钮 -->
    98. <div class="row mt-5">
    99. <div class="col">
    100. <button class="button button-3d">Go</button>
    101. <button class="button button-3d button-primary button-rounded">Go</button>
    102. <button class="button button-3d button-action button-pill">Go</button>
    103. <button class="button button-3d button-highlight button-square">Go</button>
    104. <button class="button button-3d button-caution button-box">Go</button>
    105. <button class="button button-3d button-royal button-circle">Go</button>
    106. </div>
    107. </div>
    108. <!-- 突起样式的按钮 -->
    109. <div class="row mt-5">
    110. <div class="col">
    111. <button class="button button-raised">Go</button>
    112. <button class="button button-raised button-primary button-rounded">Go</button>
    113. <button class="button button-raised button-action button-pill">Go</button>
    114. <button class="button button-raised button-highlight button-square">Go</button>
    115. <button class="button button-raised button-caution button-box">Go</button>
    116. <button class="button button-raised button-royal button-circle">Go</button>
    117. </div>
    118. </div>
    119. <!-- 长阴影 -->
    120. <div class="row mt-5">
    121. <div class="col">可改变方向,不建议使用,影响性能
    122. <button class="button button-longshadow-right">Go</button>
    123. <button class="button button-longshadow-right button-primary button-rounded">Go</button>
    124. <button class="button button-longshadow-right button-action button-pill">Go</button>
    125. <button class="button button-longshadow-right button-highlight button-square">Go</button>
    126. <button class="button button-longshadow-right button-caution button-box">Go</button>
    127. <button class="button button-longshadow-right button-royal button-circle">Go</button>
    128. </div>
    129. </div>
    130. <!-- 光晕效果 -->
    131. <div class="row mt-5">
    132. <div class="col">
    133. <button class="button button-glow">Go</button>
    134. <button class="button button-glow button-primary button-rounded">Go</button>
    135. <button class="button button-glow button-action button-pill">Go</button>
    136. <button class="button button-glow button-highlight button-square">Go</button>
    137. <button class="button button-glow button-caution button-box">Go</button>
    138. <button class="button button-glow button-royal button-circle">Go</button>
    139. </div>
    140. </div>
    141. <!-- 带下拉菜单的按钮 -->
    142. <div class="row mt-5">
    143. <div class="col">
    144. <div class="button-dropdown" data-buttons='dropdown'>
    145. <button class="button button-rounded button-royal button-giant">城市</button>
    146. <ul class="button-dropdown-list">
    147. <li><a href="#">北京</a></li>
    148. <li><a href="#">上海</a></li>
    149. <li class="button-dropdown-divider"><a href="#">广州</a></li>
    150. </ul>
    151. </div>
    152. </div>
    153. </div>
    154. <!-- 按钮组 -->
    155. <div class="row mt-5">
    156. <div class="col">
    157. <div class="button-group">
    158. <button class="button button-primary">首页</button>
    159. <button class="button button-primary">关于我们</button>
    160. <button class="button button-primary">联系我们</button>
    161. <div class="button-dropdown" data-buttons='dropdown'>
    162. <button class="button button-primary">城市</button>
    163. <ul class="button-dropdown-list">
    164. <li><a href="#">北京</a></li>
    165. <li><a href="#">上海</a></li>
    166. <li class="button-dropdown-divider"><a href="#">广州</a></li>
    167. </ul>
    168. </div>
    169. </div>
    170. </div>
    171. </div>
    172. <div class="row">
    173. <div class="col">
    174. <div class="button-group">
    175. <button class="button button-pill button-action">首页</button>
    176. <button class="button button-pill button-action">关于我们</button>
    177. <button class="button button-pill button-action">联系我们</button>
    178. </div>
    179. </div>
    180. </div>
    181. <div class="row">
    182. <div class="col">
    183. <div class="button-group">
    184. <button class="button button-raised button-highlight">首页</button>
    185. <button class="button button-raised button-highlight">关于我们</button>
    186. <button class="button button-raised button-highlight">联系我们</button>
    187. </div>
    188. </div>
    189. </div>
    190. <!-- 堆叠按钮 -->
    191. <div class="row mt-5">
    192. <div class="col">
    193. <a href="#" class="button button-block mt-1 button-large button-rounded">Go</a>
    194. <a href="#" class="button button-block mt-1 button-large button-rounded button-primary">Go</a>
    195. <a href="#" class="button button-block mt-1 button-large button-rounded button-action">Go</a>
    196. <a href="#" class="button button-block mt-1 button-large button-rounded button-highlight">Go</a>
    197. <a href="#" class="button button-block mt-1 button-large button-rounded button-caution">Go</a>
    198. <a href="#" class="button button-block mt-1 button-large button-rounded button-royal">Go</a>
    199. </div>
    200. </div>
    201. <!-- 额外的环绕效果 -->
    202. <div class="row mt-5">
    203. <div class="col">
    204. <span class="button-wrap">
    205. <button class="button button-circle m-2"></button>
    206. </span>
    207. <span class="button-wrap">
    208. <button class="button button-circle m-2 button-primary"></button>
    209. </span>
    210. <span class="button-wrap">
    211. <button class="button button-pill m-2"></button>
    212. </span>
    213. <span class="button-wrap">
    214. <button class="button button-pill m-2 button-primary"></button>
    215. </span>
    216. </div>
    217. </div>
    218. <!-- 表单按钮 -->
    219. <div class="row mt-5">
    220. <div class="col">
    221. <input type="submit" class="button button-pill button-primary" value="Go">
    222. <button type="submit" class="button button-pill button-primary">Go</button>
    223. <a href="#" class="button button-pill button-primary">Go</a>
    224. <input type="submit" disabled class="button button-pill button-primary" value="Go">
    225. <button type="submit" disabled class="button button-pill button-primary">Go</button>
    226. <a href="#" class="button button-pill button-primary disabled">Go</a>a标签禁用的方式就是在class身上添加disabled
    227. </div>
    228. </div>
    229. <!-- 文字样式 -->
    230. <div class="row mt-5">
    231. <div class="col">
    232. <a href="#" class="button button-primary button-uppercase">uppercase</a> <!-- 转大写 -->
    233. <a href="#" class="button button-primary button-lowercase">LOWERCASE</a> <!-- 转小写 -->
    234. <a href="#" class="button button-primary button-capitalize">capitalize</a> <!-- 首字母转大小 -->
    235. <a href="#" class="button button-primary button-small-caps">small caps</a> <!-- 转大写,但字号会变小 -->
    236. </div>
    237. </div>
    238. </div>
    239. <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
    240. integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
    241. crossorigin="anonymous"></script>
    242. <script src="js/buttons.js"></script>