buttons.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. ---
  2. title: Buttons
  3. page-header: Buttons
  4. page-menu: base.buttons
  5. layout: default
  6. permalink: buttons.html
  7. ---
  8. <div class="row row-cards">
  9. <div class="col-md-6">
  10. <div class="card">
  11. <div class="card-header">
  12. <h3 class="card-title">Standard Buttons</h3>
  13. </div>
  14. <div class="card-body">
  15. <div class="btn-list">
  16. {% for color in site.themeColors %}
  17. <a class="btn btn-{{ color[0] }}">{% include "ui/icon.html" icon=color[1].icon %} {{ color[1].title }}</a>
  18. {% endfor %}
  19. </div>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="col-md-6">
  24. <div class="card">
  25. <div class="card-header">
  26. <h3 class="card-title">Outline Buttons</h3>
  27. </div>
  28. <div class="card-body">
  29. <div class="btn-list">
  30. {% for color in site.themeColors %}
  31. <a class="btn btn-outline btn-{{ color[0] }}">{% include "ui/icon.html"
  32. icon=color[1].icon %} {{ color[1].title }}</a>
  33. {% endfor %}
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="col-md-6">
  39. <div class="card">
  40. <div class="card-header">
  41. <h3 class="card-title">Ghost Buttons</h3>
  42. </div>
  43. <div class="card-body">
  44. <div class="btn-list">
  45. {% for color in site.themeColors %}
  46. <a class="btn btn-ghost btn-{{ color[0] }}">{% include "ui/icon.html"
  47. icon=color[1].icon %} {{ color[1].title }}</a>
  48. {% endfor %}
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="col-md-6">
  54. <div class="card">
  55. <div class="card-header">
  56. <h3 class="card-title">Square Buttons</h3>
  57. </div>
  58. <div class="card-body">
  59. <div class="btn-list">
  60. {% for color in site.themeColors %}
  61. <a class="btn btn-square btn-{{ color[0] }}">
  62. {% include "ui/icon.html" icon=color[1].icon %} {{ color[1].title }}
  63. </a>
  64. {% endfor %}
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. <div class="col-md-6">
  70. <div class="card">
  71. <div class="card-header">
  72. <h3 class="card-title">Pill Buttons</h3>
  73. </div>
  74. <div class="card-body">
  75. <div class="btn-list">
  76. {% for color in site.themeColors %}
  77. <a class="btn btn-pill btn-{{ color[0] }}">
  78. {% include "ui/icon.html" icon=color[1].icon %} {{ color[1].title }}
  79. </a>
  80. {% endfor %}
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. <div class="col-md-6">
  86. <div class="card">
  87. <div class="card-header">
  88. <h3 class="card-title">Extra colors</h3>
  89. </div>
  90. <div class="card-body">
  91. <div class="btn-list">
  92. {% for color in site.colors %}
  93. <a class="btn btn-{{ color[0] }}">{% include "ui/icon.html"
  94. icon=color[1].icon %} {{ color[1].title }}</a>
  95. {% endfor %}
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. <div class="col-md-6">
  101. <div class="card">
  102. <div class="card-header">
  103. <h3 class="card-title">Icon buttons</h3>
  104. </div>
  105. <div class="card-body">
  106. <div class="btn-list">
  107. {% for app in site.socialColors %}
  108. <a class="btn btn-icon btn-{{ app[0] }}">{% include "ui/icon.html" icon=app[1].icon %}</a>
  109. {% endfor %}
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <div class="col-md-6">
  115. <div class="card">
  116. <div class="card-header">
  117. <h3 class="card-title">Social colors</h3>
  118. </div>
  119. <div class="card-body">
  120. <div class="btn-list">
  121. {% for app in site.socialColors %}
  122. <a class="btn btn-{{ app[0] }}">{% include "ui/icon.html" icon=app[1].icon %} {{ app[1].title }}</a>
  123. {% endfor %}
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. {% assign actions = 'edit,copy,settings,clipboard,x' | split: ',' %}
  129. <div class="col-md-6">
  130. <div class="card">
  131. <div class="card-header">
  132. <h3 class="card-title">Action buttons</h3>
  133. </div>
  134. <div class="card-body">
  135. <div class="btn-actions">
  136. {% for action in actions %}
  137. <a class="btn btn-action">{% include "ui/icon.html" icon=action %}</a>
  138. {% endfor %}
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="col-md-6">
  144. <div class="card">
  145. <div class="card-header">
  146. <h3 class="card-title">Buttons with icon</h3>
  147. </div>
  148. <div class="card-body">
  149. <div class="btn-list">
  150. <a class="btn btn-animate-icon">Save {% include "ui/icon.html" icon="arrow-right" class="icon-end" %}</a>
  151. <a class="btn btn-animate-icon btn-animate-icon-rotate">{% include "ui/icon.html" icon="plus" %} Add</a>
  152. <a class="btn btn-animate-icon btn-animate-icon-shake">{% include "ui/icon.html" icon="bell" %} Notifications</a>
  153. <a class="btn btn-animate-icon btn-animate-icon-rotate">{% include "ui/icon.html" icon="settings" %} Settings</a>
  154. <a class="btn btn-animate-icon btn-animate-icon-pulse">{% include "ui/icon.html" icon="heart" %} Love</a>
  155. <a class="btn btn-animate-icon btn-animate-icon-rotate">{% include "ui/icon.html" icon="x" %} Close</a>
  156. <a class="btn btn-animate-icon btn-animate-icon-tada">{% include "ui/icon.html" icon="check" %} Confirm</a>
  157. <a class="btn btn-animate-icon">Next {% include "ui/icon.html" icon="chevron-right" class="icon-end" %}</a>
  158. <a class="btn btn-animate-icon btn-animate-icon-move-start">{% include "ui/icon.html" icon="chevron-left" %} Previous</a>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. <div class="col-md-6">
  164. <div class="card">
  165. <div class="card-header">
  166. <h3 class="card-title">Buttons size</h3>
  167. </div>
  168. <div class="card-body">
  169. <div class="space-y">
  170. {% assign sizes = 'sm,md,lg,xl' | split: ',' %}
  171. {% for size in sizes %}
  172. <div class="btn-list">
  173. {% include "ui/button.html" size=size text="Button" %}
  174. {% include "ui/button.html" size=size icon="star" icon-only %}
  175. {% include "ui/button.html" size=size icon="star" text="Button" %}
  176. {% include "ui/button.html" size=size icon-end="star" text="Button" %}
  177. </div>
  178. {% endfor %}
  179. </div>
  180. </div>
  181. </div>
  182. </div>
  183. </div>