메뉴
메뉴 (Menu)
Bulma menu는 세로 내비게이션 컴포넌트로, 다음과 같은 요소로 구성됩니다:
menu컨테이너- 정보를 알려주는
menu-label라벨 - 최대 2단계까지 중첩할 수 있는 상호작용형
menu-list목록
출처: 문서
본문
<aside class="menu">
<p class="menu-label">General</p>
<ul class="menu-list">
<li><a>Dashboard</a></li>
<li><a>Customers</a></li>
</ul>
<p class="menu-label">Administration</p>
<ul class="menu-list">
<li><a>Team Settings</a></li>
<li>
<a class="is-active">Manage Your Team</a>
<ul>
<li><a>Members</a></li>
<li><a>Plugins</a></li>
<li><a>Add a member</a></li>
</ul>
</li>
<li><a>Invitations</a></li>
<li><a>Cloud Storage Environment Settings</a></li>
<li><a>Authentication</a></li>
</ul>
<p class="menu-label">Transactions</p>
<ul class="menu-list">
<li><a>Payments</a></li>
<li><a>Transfers</a></li>
<li><a>Balance</a></li>
</ul>
</aside>
menu-list는 ul 안의 ul로 중첩할 수 있으며, 최대 2단계까지 지원해요. is-active 클래스로 현재 선택된 항목을 강조할 수 있습니다.
Sass 및 CSS 변수 (Sass and CSS variables)
| Sass 변수 | CSS 변수 | 값 |
|---|---|---|
$menu-item-radius |
var(--bulma-menu-item-radius) |
var(--bulma-radius-small) |
$menu-list-border-left |
var(--bulma-menu-list-border-left) |
1px solid var(--bulma-border) |
$menu-list-line-height |
var(--bulma-menu-list-line-height) |
1.25 |
$menu-list-link-padding |
var(--bulma-menu-list-link-padding) |
0.5em 0.75em |
$menu-nested-list-margin |
var(--bulma-menu-nested-list-margin) |
0.75em |
$menu-nested-list-padding-left |
var(--bulma-menu-nested-list-padding-left) |
0.75em |
$menu-label-color |
var(--bulma-menu-label-color) |
var(--bulma-text-weak) |
$menu-label-font-size |
var(--bulma-menu-label-font-size) |
0.75em |
$menu-label-letter-spacing |
var(--bulma-menu-label-letter-spacing) |
0.1em |
$menu-label-spacing |
var(--bulma-menu-label-spacing) |
1em |