Client/Bootstrap

[Bootstrap] ๋ถ€ํŠธ์ŠคํŠธ๋žฉ Navbar(๋ฉ”๋‰ด ๋ฐ”) ์‚ฌ์šฉ ์˜ˆ์ œ

meeeeejin 2020. 6. 11. 21:33

๋ถ€ํŠธ์ŠคํŠธ๋žฉ Navbar ์„ค๋ช…

๋ถ€ํŠธ์ŠคํŠธ๋žฉ์˜ Navbar๋Š” ๋งŽ์€ ์›นํŽ˜์ด์ง€์˜ ํ™”๋ฉด ์ƒ๋‹จ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด ๋ฐ”์˜ ๊ธฐ๋ณธ ํ‹€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 

๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์‚ฌ์ดํŠธ(https://getbootstrap.com/)์˜ Documentation ํƒญ์—์„œ Navbar๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์‚ฌ์ดํŠธ์˜ Examples ํƒญ์— ์žˆ๋Š” Navbar fixed ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 

 

 

 

 

Navbar์˜ Documentation์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ Navbar๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. 

 

 

 

์—ฌ๊ธฐ์„œ ๋ณ€๊ฒฝํ•ด์•ผํ•  ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 

 

1. ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ medium ์ดํ•˜์ผ ๋•Œ toggle ๋ฒ„ํŠผ์ด ์ƒ๊ธฐ๋„๋ก ๋ณ€๊ฒฝ

2. Navbar์˜ ๋ฐฐ๊ฒฝ ์ƒ‰์„ dark๋กœ ๋ณ€๊ฒฝ

3. Navbar-brand์˜ ํ…์ŠคํŠธ ๋‚ด์šฉ์„ "Fixed navbar"๋กœ ๋ณ€๊ฒฝ

4. Dropdown ๋ฉ”๋‰ด ์‚ญ์ œ

5. ์Šคํฌ๋กคํ•ด์„œ ํ™”๋ฉด์ด ๋‚ด๋ ค๊ฐ€๋„ Navbar๊ฐ€ ์œ„์— ๊ณ ์ •๋˜๋„๋ก ๋ณ€๊ฒฝ

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!-- ํ™”๋ฉด ๋ณ€๊ฒฝ ํฌ๊ธฐ์™€ navbar์˜ ๋ฐฐ๊ฒฝ์ƒ‰, ๊ธ€์ž์ƒ‰ ๋ณ€๊ฒฝ -->
<!-- ํ™”๋ฉด ์œ„์ชฝ์— ๊ณ ์ •ํ•˜๊ธฐ ์œ„ํ•ด fixed-top ํด๋ž˜์Šค ์ถ”๊ฐ€ -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
  <!-- navbar-brand์˜ content ๋ณ€๊ฒฝ -->
  <a class="navbar-brand" href="#">Fixed navbar</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarSupportedContent">
    <ul class="navbar-nav mr-auto">
      <li class="nav-item active">
        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <!-- dropdown ๋ฉ”๋‰ด ์‚ญ์ œ -->
      <li class="nav-item">
        <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
      </li>
    </ul>
    <form class="form-inline my-2 my-lg-0">
      <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search" />
      <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
    </form>
  </div>
</nav>
cs

 

<์‹คํ–‰ ํ™”๋ฉด>

 

๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•  ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :)

 

 

 

728x90

'Client > Bootstrap' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Bootstrap] ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ (Grid System)  (2) 2020.06.12