가장 인기 있는 프런트 엔드 프레임워크 중 하나인 Bootstrap 5는 개발자가 반응성이 뛰어나고 시각적으로 매력적인 웹 사이트를 빠르게 구축하는 데 도움이 되는 다양하고 유용한 구성 요소와 유틸리티를 제공합니다.
카드는 콘텐츠를 깨끗하고 체계적으로 표시할 수 있는 Bootstrap 5의 다용도 구성 요소입니다. 미적으로 보기 좋고 기능적인 방식으로 정보를 보여주는 데 적합합니다.
기본 카드는 카드 머리글, 본문, 바닥글과 같은 요소를 포함하는 .card 클래스의 컨테이너로 구성됩니다.
<div class="card"> <div class="card-header"> Featured </div> <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 class="card-footer text-muted"> 2 days ago </div> </div>
카드를 광범위하게 맞춤 설정할 수 있습니다.
<div class="card text-white bg-primary mb-3"> <div class="card-header">Header</div> <div class="card-body"> <h5 class="card-title">Primary card title</h5> <p class="card-text">Text content goes here.</p> </div> </div>
Bootstrap 5에는 기본 날짜 선택기가 포함되어 있지 않지만 Tempus Dominus 또는 Bootstrap Datepicker와 같은 타사 라이브러리를 사용하면 간단하게 통합할 수 있습니다.
먼저 필수 CSS 및 JS 파일을 포함합니다.
<!-- Include Bootstrap CSS --> <link rel="stylesheet" href="path/to/bootstrap.min.css"> <!-- Include Datepicker CSS --> <link rel="stylesheet" href="path/to/datepicker.css"> <!-- Include jQuery (required for some datepickers) --> <script src="path/to/jquery.min.js"></script> <!-- Include Bootstrap JS --> <script src="path/to/bootstrap.bundle.min.js"></script> <!-- Include Datepicker JS --> <script src="path/to/datepicker.js"></script>
그런 다음 날짜 선택기를 초기화합니다.
<input type="text" class="form-control" id="datepicker"> <script> $(document).ready(function(){ $('#datepicker').datepicker({ format: 'mm/dd/yyyy' }); }); </script>
사이드바는 탐색, 특히 복잡한 웹 애플리케이션에서 필수적입니다.
Bootstrap의 그리드 시스템과 축소 구성 요소를 사용하여 반응형 사이드바를 만들 수 있습니다.
<nav id="sidebarMenu" class="collapse d-lg-block sidebar"> <div class="position-sticky"> <ul class="nav flex-column"> <!-- Menu Items --> </ul> </div> </nav>
상호작용을 추가하여 사용자 경험을 향상하세요.
체크박스를 사용하면 사용자가 세트에서 여러 옵션을 선택할 수 있습니다.
Bootstrap 5는 사용자 정의 체크박스 스타일을 제공합니다:
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck1"> <label class="form-check-label" for="defaultCheck1"> Default checkbox </label> </div>
더 나은 정리를 위한 그룹 확인란:
<div class="form-group"> <label>Select Options:</label> <div class="form-check"> <!-- Checkbox Items --> </div> </div>
바닥글은 추가 탐색 및 정보를 제공하는 데 매우 중요합니다.
간단한 바닥글 만들기:
<footer class="bg-light text-center text-lg-start"> <div class="text-center p-3"> © 2023 Your Company </div> </footer>
바닥글을 하단에 고정:
html, body { height: 100%; } #page-content { flex: 1 0 auto; } #sticky-footer { flex-shrink: none; }
<body class="d-flex flex-column"> <div id="page-content"> <!-- Main content --> </div> <footer id="sticky-footer" class="bg-dark text-white-50"> <div class="container text-center"> © 2023 Your Company </div> </footer> </body>
Bootstrap 5 구성 요소를 마스터하면 웹 프로젝트의 기능과 미학을 크게 향상시킬 수 있습니다. 카드, 날짜 선택기, 사이드바, 체크박스 및 바닥글을 사용자 정의하고 구현하는 방법을 이해하면 다음을 수행할 수 있습니다. 사용자 친화적이고 시각적으로 매력적인 웹사이트를 만듭니다. 특정 요구 사항에 가장 적합한 것이 무엇인지 찾기 위해 다양한 스타일과 구성을 계속 실험해 보세요.
추가 자료:
위 내용은 부트스트랩 구성요소 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!