https://www.w3schools.com/bootstrap5/index.php
Bootstrap 5 Tutorial
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
https://getbootstrap.com/docs/5.2/getting-started/introduction/
Get started with Bootstrap
Bootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes.
getbootstrap.com
1. Header (상단 네비게이션)
부트스트랩을 이용하여 상단 헤더를 작성하려면
아래애 나와있는 navigation bar의 템플릿을 활용해야 한다.
(1) 왼쪽 상단에 있는 블로그 제목
navbar-brand
(2) navigation bar의 콘텐츠를 그룹화 혹은 감출 수 있다.
collapse.navbar-collapse
(3) navbar-nav
(4) navigation bar의 각 요소들 (회원가입, 로그인, ..)
nav-item
(5) nav-item 오른쪽으로 밀기
mr-auto
1번째 오른쪽에 있는 요소들을 맨 오른쪽으로 밀어버리기
1 2 3 4 5 | <div class="d-flex"> <div class="mr-auto p-2">Flex item</div> <div class="p-2">Flex item</div> <div class="p-2">Flex item</div> </div> | cs |
nav-item | nav-item | nav-item |
(6) nav-item 왼쪽으로 밀기
ml-auto
3번째 왼쪽에 있는 요소들을 맨 왼쪽으로 밀어버리기
nav-item | nav-item | nav-item |
1 2 3 4 5 | <div class="d-flex"> <div class="p-2">Flex item</div> <div class="p-2">Flex item</div> <div class="ml-auto p-2">Flex item</div> </div> | cs |
(7) nav-item 맨 아래, 맨 위쪽으로 각각 밀어버리기
1 2 3 4 5 6 7 8 9 10 11 | <div class="d-flex align-items-start flex-column" style="height: 200px;"> <div class="mb-auto p-2">Flex item</div> <div class="p-2">Flex item</div> <div class="p-2">Flex item</div> </div> <div class="d-flex align-items-end flex-column" style="height: 200px;"> <div class="p-2">Flex item</div> <div class="p-2">Flex item</div> <div class="mt-auto p-2">Flex item</div> </div> | cs |
https://getbootstrap.com/docs/4.0/utilities/flex/
Flex
Quickly manage the layout, alignment, and sizing of grid columns, navigation, components, and more with a full suite of responsive flexbox utilities. For more complex implementations, custom CSS may be necessary.
getbootstrap.com
(8) dropDown 메뉴
nav-link dropdown-toggle : 상위 메뉴
dropdown-menu > dropdown-item : 하위메뉴
1 2 3 4 5 6 7 8 | <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#">관리자</a> <div class="dropdown-menu"> <a class="dropdown-item" href="#voteModal" data-toggle="modal">투표만들기</a> <a class="dropdown-item" href="#">차트보기</a> <a class="dropdown-item" href="#">회원관리</a> </div> </li> | cs |
2. 글씨 사이즈
<a class="h1" href="#"> Hello! </a>
3. 그림자 효과
class = "Small, Regular,Larger 중 1개) shadow"
https://getbootstrap.com/docs/5.2/utilities/shadows/
Shadows
Add or remove shadows to elements with box-shadow utilities.
getbootstrap.com
4. 하이퍼링크 밑줄 없애기
class="text-decoration-none"
https://ko.code-paper.com/whatever/examples-bootstrap-link-no-underline
부트 스트랩 링크 밑줄 없음 - Whatever 샘플 코드
이 카테고리에서 인기 카테고리에 예제가 포함 된 인기있는 페이지
ko.code-paper.com
5. 버튼
https://getbootstrap.com/docs/4.0/components/buttons/
Buttons
Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
getbootstrap.com
'여니의 프로그래밍 study > JavaScript' 카테고리의 다른 글
[Javascript] 자바스크립트 배열 (0) | 2021.03.26 |
---|---|
[Javascript] 객체를 원시형으로 변환하기 (0) | 2021.03.25 |
[Javascript] 심볼형에 대해 알아보기 (0) | 2021.03.25 |
4-4 메서드와 'this' (Javascript) (0) | 2021.03.11 |
4-3 가비지 컬렉션 (Javascript) (3) | 2021.03.11 |