카테고리 없음

부트스트랩 자주쓰는 7선

백봉 2024. 5. 24. 09:20

부트스트랩을 사용할 때 자주 쓰는 기능들:

  1. 그리드 시스템: 반응형 디자인을 위해 열(col)과 행(row)을 사용.<div class="container">
      <div class="row">
        <div class="col">Column 1</div>
        <div class="col">Column 2</div>
      </div>
    </div>
  2. 버튼: 다양한 스타일의 버튼.<button class="btn btn-primary">Primary</button>
    <button class="btn btn-secondary">Secondary</button>
  3. 네비게이션 바: 상단 네비게이션 바.<nav class="navbar navbar-expand-lg navbar-light bg-light">
      <a class="navbar-brand" href="#">Navbar</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav">
             <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="#">Features</a>
             </li>
        </ul>
      </div>
    </nav>
  4. : 입력 필드, 선택 상자 등.<form>
      <div class="form-group">
        <label for="exampleInputEmail1">Email address</label>
        <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
      </div>
      <div class="form-group">
        <label for="exampleInputPassword1">Password</label>
        <input type="password" class="form-control" id="exampleInputPassword1">
      </div>     
      <button type="submit" class="btn btn-primary">Submit</button>
    </form>
  5. 카드: 콘텐츠 박스.
    <div class="card" style="width: 18rem;">
      <img src="..." class="card-img-top" alt="...">
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">Some quick example text.</p>
        <a href="#" class="btn btn-primary">Go somewhere</a>
      </div>
    </div>
  6. 모달: 팝업 창.
    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal"> Launch demo modal </button>
    <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">         
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body"> ... </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary">Save changes</button>
          </div>
        </div>
      </div>
    </div>
  7. 아이콘: 다양한 아이콘 사용 (FontAwesome 등 외부 라이브러리와 함께 사용 가능).
    <i class="fas fa-home"></i>