title.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. ---
  2. title: Title and Subtitle
  3. layout: documentation
  4. doc-tab: elements
  5. doc-subtab: title
  6. ---
  7. {% capture default %}
  8. <h1 class="title">Title</h1>
  9. <h2 class="subtitle">Subtitle</h2>
  10. {% endcapture %}
  11. {% capture title_sizes %}
  12. <h1 class="title is-1">Title 1</h1>
  13. <h2 class="title is-2">Title 2</h2>
  14. <h3 class="title is-3">Title 3</h3>
  15. <h4 class="title is-4">Title 4</h4>
  16. <h5 class="title is-5">Title 5</h5>
  17. <h6 class="title is-6">Title 6</h6>
  18. {% endcapture %}
  19. {% capture subtitle_sizes %}
  20. <h1 class="subtitle is-1">Subtitle 1</h1>
  21. <h2 class="subtitle is-2">Subtitle 2</h2>
  22. <h3 class="subtitle is-3">Subtitle 3</h3>
  23. <h4 class="subtitle is-4">Subtitle 4</h4>
  24. <h5 class="subtitle is-5">Subtitle 5</h5>
  25. <h6 class="subtitle is-6">Subtitle 6</h6>
  26. {% endcapture %}
  27. {% capture combine %}
  28. <p class="title is-1">Title 1</p>
  29. <p class="subtitle is-3">Subtitle 3</p>
  30. <p class="title is-2">Title 2</p>
  31. <p class="subtitle is-4">Subtitle 4</p>
  32. <p class="title is-3">Title 3</p>
  33. <p class="subtitle is-5">Subtitle 5</p>
  34. {% endcapture %}
  35. {% capture spaced %}
  36. <p class="title is-1 is-spaced">Title 1</p>
  37. <p class="subtitle is-3">Subtitle 3</p>
  38. <p class="title is-2 is-spaced">Title 2</p>
  39. <p class="subtitle is-4">Subtitle 4</p>
  40. <p class="title is-3 is-spaced">Title 3</p>
  41. <p class="subtitle is-5">Subtitle 5</p>
  42. {% endcapture %}
  43. {% include subnav-elements.html %}
  44. <section class="section">
  45. <div class="container">
  46. <h1 class="title">Titles</h1>
  47. <h2 class="subtitle">
  48. Simple <strong>headings</strong> to add depth to your page
  49. </h2>
  50. {%
  51. include meta.html
  52. colors=false
  53. sizes=true
  54. variables=true
  55. %}
  56. <hr>
  57. <div class="columns">
  58. <div class="column">
  59. <div class="content">
  60. <p>There are <strong>2 types</strong> of heading:</p>
  61. <ul>
  62. <li>
  63. <code>.title</code>
  64. </li>
  65. <li>
  66. <code>.subtitle</code>
  67. </li>
  68. </ul>
  69. </div>
  70. </div>
  71. <div class="column">
  72. <p class="title">Title</p>
  73. <p class="subtitle">Subtitle</p>
  74. </div>
  75. <div class="column">
  76. {% highlight html %}{{ default }}{% endhighlight %}
  77. </div>
  78. </div>
  79. {% include anchor.html name="Sizes" %}
  80. <div class="columns">
  81. <div class="column">
  82. <p>There are <strong>6 sizes</strong> available:</p>
  83. </div>
  84. <div class="column">
  85. <p class="title is-1">Title 1</p>
  86. <p class="title is-2">Title 2</p>
  87. <p class="title is-3">Title 3 (default size)</p>
  88. <p class="title is-4">Title 4</p>
  89. <p class="title is-5">Title 5</p>
  90. <p class="title is-6">Title 6</p>
  91. </div>
  92. <div class="column">
  93. {% highlight html %}{{ title_sizes }}{% endhighlight %}
  94. </div>
  95. </div>
  96. <div class="columns">
  97. <div class="column"></div>
  98. <div class="column">
  99. <p class="subtitle is-1">Subtitle 1</p>
  100. <p class="subtitle is-2">Subtitle 2</p>
  101. <p class="subtitle is-3">Subtitle 3</p>
  102. <p class="subtitle is-4">Subtitle 4</p>
  103. <p class="subtitle is-5">Subtitle 5 (default size)</p>
  104. <p class="subtitle is-6">Subtitle 6</p>
  105. </div>
  106. <div class="column">
  107. {% highlight html %}{{ subtitle_sizes }}{% endhighlight %}
  108. </div>
  109. </div>
  110. <hr>
  111. <div class="columns">
  112. <div class="column">
  113. <div class="content">
  114. <p>When you <strong>combine</strong> a title and a subtitle, they move closer together.</p>
  115. <p>As a rule of thumb, it is recommended to use a size difference of <strong>two</strong>. So if you use a <code>title is-1</code>, combine it with a <code>subtitle is-3</code>.</p>
  116. </div>
  117. </div>
  118. <div class="column">
  119. <div class="block">
  120. <p class="title is-1">Title 1</p>
  121. <p class="subtitle is-3">Subtitle 3</p>
  122. </div>
  123. <div class="block">
  124. <p class="title is-2">Title 2</p>
  125. <p class="subtitle is-4">Subtitle 4</p>
  126. </div>
  127. <div class="block">
  128. <p class="title is-3">Title 3</p>
  129. <p class="subtitle is-5">Subtitle 5</p>
  130. </div>
  131. </div>
  132. <div class="column">
  133. {% highlight html %}{{ combine }}{% endhighlight %}
  134. </div>
  135. </div>
  136. <hr>
  137. <div class="columns">
  138. <div class="column">
  139. <div class="content">
  140. <p>
  141. <span class="tag is-success">New!</span>
  142. </p>
  143. <p>You can maintain the normal spacing between titles and subtitles if you use the <code>is-spaced</code> modifier on the first element.</p>
  144. </div>
  145. </div>
  146. <div class="column">
  147. <div class="block">
  148. <p class="title is-1 is-spaced">Title 1</p>
  149. <p class="subtitle is-3">Subtitle 3</p>
  150. </div>
  151. <div class="block">
  152. <p class="title is-2 is-spaced">Title 2</p>
  153. <p class="subtitle is-4">Subtitle 4</p>
  154. </div>
  155. <div class="block">
  156. <p class="title is-3 is-spaced">Title 3</p>
  157. <p class="subtitle is-5">Subtitle 5</p>
  158. </div>
  159. </div>
  160. <div class="column">
  161. {% highlight html %}{{ spaced }}{% endhighlight %}
  162. </div>
  163. </div>
  164. {% include variables.html type='element' %}
  165. </div>
  166. </section>