1 개요[ | ]
- Bootstrap sidebar
- 부트스트랩 사이드바
- 부트스트랩 Simple Sidebar 템플릿에서 핵심만 뽑아 더욱 단순화시킴
- 메뉴가 많아서 아래로 길어지면 세로 스크롤바가 생김
html
Copy
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css">
<script src="//code.jquery.com/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/latest/js/bootstrap.min.js"></script>
<style>
/* 사이드바 래퍼 스타일 */
#page-wrapper {
padding-left: 250px;
}
#sidebar-wrapper {
position: fixed;
width: 250px;
height: 100%;
margin-left: -250px;
background: #000;
overflow-x: hidden;
overflow-y: auto;
}
#page-content-wrapper {
width: 100%;
padding: 20px;
}
/* 사이드바 스타일 */
.sidebar-nav {
width: 250px;
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-nav li {
text-indent: 1.5em;
line-height: 2.8em;
}
.sidebar-nav li a {
display: block;
text-decoration: none;
color: #999;
}
.sidebar-nav li a:hover {
color: #fff;
background: rgba(255, 255, 255, 0.2);
}
.sidebar-nav > .sidebar-brand {
font-size: 1.3em;
line-height: 3em;
}
</style>
<div id="page-wrapper">
<!-- 사이드바 -->
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li class="sidebar-brand">
<a href="#">Zeta</a>
</li>
<li><a href="#">메뉴 1</a></li>
<li><a href="#">메뉴 2</a></li>
<li><a href="#">메뉴 3</a></li>
<li><a href="#">메뉴 4</a></li>
<li><a href="#">메뉴 5</a></li>
<li><a href="#">메뉴 6</a></li>
<li><a href="#">메뉴 7</a></li>
<li><a href="#">메뉴 8</a></li>
<li><a href="#">메뉴 9</a></li>
</ul>
</div>
<!-- /사이드바 -->
<!-- 본문 -->
<div id="page-content-wrapper">
<div class="container-fluid">
<h1>간단한 사이드바</h1>
<p>메뉴가 많아서 한 페이지를 넘으면 세로 스크롤바 생김</p>
</div>
</div>
<!-- /본문 -->
</div>
2 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.