message.html 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. ---
  2. title: Message
  3. subtitle: "Colored <strong>message</strong> blocks, to emphasize part of your page"
  4. layout: documentation
  5. doc-tab: components
  6. doc-subtab: message
  7. breadcrumb:
  8. - home
  9. - documentation
  10. - components
  11. - components-message
  12. meta:
  13. colors: true
  14. sizes: true
  15. variables: true
  16. ---
  17. {% capture message_example %}
  18. <article class="message">
  19. <div class="message-header">
  20. <p>Hello World</p>
  21. <button class="delete" aria-label="delete"></button>
  22. </div>
  23. <div class="message-body">
  24. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  25. </div>
  26. </article>
  27. {% endcapture %}
  28. {% capture message_colors_example %}
  29. <article class="message is-dark">
  30. <div class="message-header">
  31. <p>Dark</p>
  32. <button class="delete" aria-label="delete"></button>
  33. </div>
  34. <div class="message-body">
  35. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  36. </div>
  37. </article>
  38. {% for color in site.data.colors.justColors %}
  39. <article class="message is-{{ color }}">
  40. <div class="message-header">
  41. <p>{{ color | capitalize }}</p>
  42. <button class="delete" aria-label="delete"></button>
  43. </div>
  44. <div class="message-body">
  45. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  46. </div>
  47. </article>
  48. {% endfor %}
  49. {% endcapture %}
  50. {% capture message_small %}
  51. <article class="message is-small">
  52. <div class="message-header">
  53. <p>Small message</p>
  54. <button class="delete is-small" aria-label="delete"></button>
  55. </div>
  56. <div class="message-body">
  57. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla.Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus.
  58. </div>
  59. </article>
  60. {% endcapture %}
  61. {% capture message_normal %}
  62. <article class="message">
  63. <div class="message-header">
  64. <p>Normal message</p>
  65. <button class="delete" aria-label="delete"></button>
  66. </div>
  67. <div class="message-body">
  68. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla.Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus.
  69. </div>
  70. </article>
  71. {% endcapture %}
  72. {% capture message_medium %}
  73. <article class="message is-medium">
  74. <div class="message-header">
  75. <p>Medium message</p>
  76. <button class="delete is-medium" aria-label="delete"></button>
  77. </div>
  78. <div class="message-body">
  79. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla.Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus.
  80. </div>
  81. </article>
  82. {% endcapture %}
  83. {% capture message_large %}
  84. <article class="message is-large">
  85. <div class="message-header">
  86. <p>Large message</p>
  87. <button class="delete is-large" aria-label="delete"></button>
  88. </div>
  89. <div class="message-body">
  90. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla.Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus.
  91. </div>
  92. </article>
  93. {% endcapture %}
  94. {% capture message_body_example %}
  95. <article class="message">
  96. <div class="message-body">
  97. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  98. </div>
  99. </article>
  100. <article class="message is-dark">
  101. <div class="message-body">
  102. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  103. </div>
  104. </article>
  105. {% for color in site.data.colors.justColors %}
  106. <article class="message is-{{ color }}">
  107. <div class="message-body">
  108. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
  109. </div>
  110. </article>
  111. {% endfor %}
  112. {% endcapture %}
  113. {% include snippet.html content=message_example %}
  114. {% include anchor.html name="Colors" %}
  115. {% include snippet.html content=message_colors_example %}
  116. {% include anchor.html name="Message body only" %}
  117. <div class="content">
  118. <p>You can <strong>omit</strong> the message header:</p>
  119. </div>
  120. {% include snippet.html content=message_body_example %}
  121. {% include anchor.html name="Sizes" %}
  122. {% include snippet.html content=message_small %}
  123. {% include snippet.html content=message_normal %}
  124. {% include snippet.html content=message_medium %}
  125. {% include snippet.html content=message_large %}
  126. {% include variables.html type='component' %}