colors.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ---
  2. title: Colors
  3. page-header: Colors
  4. page-menu: base.colors
  5. layout: default
  6. permalink: colors.html
  7. ---
  8. {% assign colors = '' | split: '' %}
  9. {% for color in site.colors %}
  10. {% assign colors = colors | push: color[0] %}
  11. {% endfor %}
  12. {% assign colors = colors | push: 'dark' %}
  13. {% assign colors = colors | push: 'muted' %}
  14. <div class="card">
  15. <div class="card-body">
  16. <div class="table-responsive">
  17. <table class="table text-center">
  18. <tr>
  19. {% for color in colors %}
  20. <td>
  21. <div class="avatar bg-{{ color }} text-{{ color }}-fg" data-demo-color>{{ color | slice: 0, 2 }}
  22. </div>
  23. </td>
  24. {% endfor %}
  25. </tr>
  26. <tr>
  27. {% for color in colors %}
  28. <td>
  29. <div class="avatar bg-{{ color }}-lt" data-demo-color>{{ color | slice: 0, 2 }}</div>
  30. </td>
  31. {% endfor %}
  32. </tr>
  33. <tr>
  34. {% for color in colors %}
  35. <td>
  36. <div class="avatar text-{{ color }} bg-transparent" data-demo-color>{{ color | slice: 0, 2 }}</div>
  37. </td>
  38. {% endfor %}
  39. </tr>
  40. <tr class="bg-light">
  41. {% for color in colors %}
  42. <td>
  43. <div class="avatar text-{{ color }} bg-transparent" data-demo-color>{{ color | slice: 0, 2 }}</div>
  44. </td>
  45. {% endfor %}
  46. </tr>
  47. <tr class="bg-dark text-white">
  48. {% for color in colors %}
  49. <td>
  50. {% if color == 'dark' %}{% assign c = 'white' %}{% else %}{% assign c = color %}{% endif %}
  51. <div class="avatar text-{{ c }} bg-transparent" data-demo-color>{{ c | slice: 0, 2 }}</div>
  52. </td>
  53. {% endfor %}
  54. </tr>
  55. <tr class="bg-dark text-white">
  56. {% for color in colors %}
  57. <td>
  58. {% if color == 'dark' %}{% assign c = 'white' %}{% else %}{% assign c = color %}{% endif %}
  59. <div class="avatar bg-{{ c }}-lt" data-demo-color>{{ c | slice: 0, 2 }}</div>
  60. <div class="mt-2" data-demo-color-contrast></div>
  61. </td>
  62. {% endfor %}
  63. </tr>
  64. </table>
  65. </div>
  66. </div>
  67. </div>