2023-01-06 TIL 부트스트랩

Jobmania·2023년 1월 6일
0

HTML, CSS, JavaScript

목록 보기
14/15
post-thumbnail

부트스트랩을 사용하기 위한 준비사항

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="shortcut icon" href="#" type="image/x-icon" />
    <title>Bootstrap 5 Basics</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" />
  </head>

  <body>
    <button class="btn btn-primary">버튼</button>

    <script src="js/bootstrap.bundle.min.js"></script>
  </body>
</html>

부트스트랩 문서
문서 사이트에서 원하는 디자인 및 옵션을 선택하고 예시를 보면서 구현이 가능하다.

예시1) 캐로우셀(Carousel)

<body>
  <div class="container">
    <div id="carouselExampleSlidesOnly" class="carousel carousel-fade slide" data-bs-ride="carousel">

      <!-- 인디케이터 -->
      <div class="carousel-indicators">
        <button type="button" data-bs-target="#carouselExampleSlidesOnly" data-bs-slide-to="0" class="active"
          aria-current="true" aria-label="Slide 1"></button>
        <button type="button" data-bs-target="#carouselExampleSlidesOnly" data-bs-slide-to="1"
          aria-label="Slide 2"></button>
        <button type="button" data-bs-target="#carouselExampleSlidesOnly" data-bs-slide-to="2"
          aria-label="Slide 3"></button>
      </div>


      <!-- 이미지 슬라이더 -->
      <div class="carousel-inner">

        <div class="carousel-item active" data-bs-interval="1">
          <img src="img/slide1.jpg" class="d-block w-100" alt="...">
        </div>
        <div class="carousel-item" data-bs-interval="1">
          <img src="img/slide2.jpg" class="d-block w-100" alt="...">
        </div>
        <div class="carousel-item" data-bs-interval="1">
          <img src="img/slide3.jpg" class="d-block w-100" alt="...">
        </div>
      </div>

      <!-- 컨트롤 버튼 -->
      <!-- 타겟에 #id 입력 -->

      <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleSlidesOnly"
        data-bs-slide="prev">
        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
        <span class="visually-hidden">Previous</span>
      </button>
      <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleSlidesOnly"
        data-bs-slide="next">
        <span class="carousel-control-next-icon" aria-hidden="true"></span>
        <span class="visually-hidden">Next</span>
      </button>

    </div>
  </div>


  <script src="js/bootstrap.bundle.min.js"></script>
</body>

html문서에만 작업을 하였을 뿐인데.

슬라이드로 넘어가는 화면 구성 및 기능을 활용할 수 있다.

profile
HelloWorld에서 RealWorld로

0개의 댓글