message.html 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. ---
  2. title: Message
  3. layout: documentation
  4. doc-tab: components
  5. doc-subtab: message
  6. ---
  7. {% capture message_example %}
  8. <article class="message">
  9. <div class="message-header">
  10. <p>Hello World</p>
  11. <button class="delete" aria-label="delete"></button>
  12. </div>
  13. <div class="message-body">
  14. 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.
  15. </div>
  16. </article>
  17. {% endcapture %}
  18. {% capture message_colors_example %}
  19. <article class="message is-dark">
  20. <div class="message-header">
  21. <p>Dark</p>
  22. <button class="delete" aria-label="delete"></button>
  23. </div>
  24. <div class="message-body">
  25. 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.
  26. </div>
  27. </article>
  28. {% for color in site.data.colors.justColors %}
  29. <article class="message is-{{ color }}">
  30. <div class="message-header">
  31. <p>{{ color | capitalize }}</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. {% endfor %}
  39. {% endcapture %}
  40. {% capture message_small %}
  41. <article class="message is-small">
  42. <div class="message-header">
  43. <p>Small message</p>
  44. <button class="delete is-small" aria-label="delete"></button>
  45. </div>
  46. <div class="message-body">
  47. 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.
  48. </div>
  49. </article>
  50. {% endcapture %}
  51. {% capture message_normal %}
  52. <article class="message">
  53. <div class="message-header">
  54. <p>Normal message</p>
  55. <button class="delete" aria-label="delete"></button>
  56. </div>
  57. <div class="message-body">
  58. 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.
  59. </div>
  60. </article>
  61. {% endcapture %}
  62. {% capture message_medium %}
  63. <article class="message is-medium">
  64. <div class="message-header">
  65. <p>Medium message</p>
  66. <button class="delete is-medium" aria-label="delete"></button>
  67. </div>
  68. <div class="message-body">
  69. 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.
  70. </div>
  71. </article>
  72. {% endcapture %}
  73. {% capture message_large %}
  74. <article class="message is-large">
  75. <div class="message-header">
  76. <p>Large message</p>
  77. <button class="delete is-large" aria-label="delete"></button>
  78. </div>
  79. <div class="message-body">
  80. 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.
  81. </div>
  82. </article>
  83. {% endcapture %}
  84. {% capture message_body_example %}
  85. <article class="message">
  86. <div class="message-body">
  87. 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.
  88. </div>
  89. </article>
  90. <article class="message is-dark">
  91. <div class="message-body">
  92. 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.
  93. </div>
  94. </article>
  95. {% for color in site.data.colors.justColors %}
  96. <article class="message is-{{ color }}">
  97. <div class="message-body">
  98. 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.
  99. </div>
  100. </article>
  101. {% endfor %}
  102. {% endcapture %}
  103. {% include subnav-components.html %}
  104. <section class="section">
  105. <div class="container">
  106. <h1 class="title">Messages</h1>
  107. <h2 class="subtitle">
  108. Colored <strong>message</strong> blocks, to emphasize part of your page
  109. </h2>
  110. {%
  111. include meta.html
  112. colors=true
  113. sizes=true
  114. variables=true
  115. %}
  116. <hr>
  117. {% include snippet.html content=message_example %}
  118. {% include anchor.html name="Colors" %}
  119. {% include snippet.html content=message_colors_example %}
  120. {% include anchor.html name="Message body only" %}
  121. <div class="content">
  122. <p>You can <strong>omit</strong> the message header:</p>
  123. </div>
  124. {% include snippet.html content=message_body_example %}
  125. {% include anchor.html name="Sizes" %}
  126. {% include snippet.html content=message_small %}
  127. {% include snippet.html content=message_normal %}
  128. {% include snippet.html content=message_medium %}
  129. {% include snippet.html content=message_large %}
  130. {% include variables.html type='component' %}
  131. </div>
  132. </section>