panel.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. ---
  2. layout: documentation
  3. doc-tab: components
  4. doc-subtab: panel
  5. ---
  6. {% include subnav-components.html %}
  7. <section class="section">
  8. <div class="container">
  9. <h1 class="title">Panel</h1>
  10. <h2 class="subtitle">A composable <strong>panel</strong>, for compact controls</h2>
  11. <hr>
  12. <div class="content">
  13. <p>
  14. The <code>panel</code> is container for several types:
  15. </p>
  16. <ul>
  17. <li>
  18. <code>panel-heading</code> as the first child
  19. </li>
  20. <li>
  21. <code>panel-tabs</code> for navigation
  22. </li>
  23. <li>
  24. <code>panel-block</code> which can contain other elements, like:
  25. <ul>
  26. <li><code>control</code></li>
  27. <li><code>input</code></li>
  28. <li><code>button</code></li>
  29. <li><code>panel-icon</code></li>
  30. </ul>
  31. </li>
  32. </ul>
  33. <p>
  34. The <code>panel-block</code> can be an anchor tag <code>&lt;a&gt;</code> or a label <code>&lt;label&gt;</code> with a checkbox inside.
  35. </p>
  36. </div>
  37. {% capture panel_example %}
  38. <nav class="panel">
  39. <p class="panel-heading">
  40. Repositories
  41. </p>
  42. <div class="panel-block">
  43. <p class="control has-icons-left">
  44. <input class="input is-small" type="text" placeholder="Search">
  45. <span class="icon is-small is-left">
  46. <i class="fa fa-search"></i>
  47. </span>
  48. </p>
  49. </div>
  50. <p class="panel-tabs">
  51. <a class="is-active">All</a>
  52. <a>Public</a>
  53. <a>Private</a>
  54. <a>Sources</a>
  55. <a>Forks</a>
  56. </p>
  57. <a class="panel-block is-active">
  58. <span class="panel-icon">
  59. <i class="fa fa-book"></i>
  60. </span>
  61. bulma
  62. </a>
  63. <a class="panel-block">
  64. <span class="panel-icon">
  65. <i class="fa fa-book"></i>
  66. </span>
  67. marksheet
  68. </a>
  69. <a class="panel-block">
  70. <span class="panel-icon">
  71. <i class="fa fa-book"></i>
  72. </span>
  73. minireset.css
  74. </a>
  75. <a class="panel-block">
  76. <span class="panel-icon">
  77. <i class="fa fa-book"></i>
  78. </span>
  79. jgthms.github.io
  80. </a>
  81. <a class="panel-block">
  82. <span class="panel-icon">
  83. <i class="fa fa-code-fork"></i>
  84. </span>
  85. daniellowtw/infBoard
  86. </a>
  87. <a class="panel-block">
  88. <span class="panel-icon">
  89. <i class="fa fa-code-fork"></i>
  90. </span>
  91. mojs
  92. </a>
  93. <label class="panel-block">
  94. <input type="checkbox">
  95. Remember me
  96. </label>
  97. <div class="panel-block">
  98. <button class="button is-primary is-outlined is-fullwidth">
  99. Reset all filters
  100. </button>
  101. </div>
  102. </nav>
  103. {% endcapture %}
  104. <div class="columns">
  105. <div class="column is-4">
  106. {{panel_example}}
  107. </div>
  108. <div class="column">
  109. {% highlight html %}
  110. {{panel_example}}
  111. {% endhighlight %}
  112. </div>
  113. </div>
  114. </div>
  115. </section>