구현
. div
. 클래스명
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
</head>
<body>
<div class="container" style="background-color: skyblue; height:100px;">
class = "container" ---(100%)--576px--(540)--768px--(720)--992px--(960)--1200px --
</div>
<div class="container-sm" style="background-color: red; height: 100px;">small종단점까지 100%</div>
<div class="container-md" style="background-color: orange; height: 100px;">medium종단점까지 100%</div>
<div class="container-lg" style="background-color:yellow; height: 100px;">large종단점까지 100%</div>
<div class="container-xl" style="background-color:green; height: 100px;">extra large종단점까지 100%</div>
<div class="container-xxl" style="background-color:blue; height: 100px;">extra extra large종단점까지 100%</div>
<div class="container-fluid" style="background-color:purple; height: 100px;">
뷰포인트 전체 너비에 걸쳐있는 컨테이너는 fluid를 사용 - 여백없음, 창의 사이즈가 작아지면 같이 작아짐</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<style type="text/css">
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3,
.col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7,
.col-lg-7, .col-xs8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs12,
.col-sm-12, .col-md-12, .col-lg-12 {
border:1px solid red; padding:10px; }
.row {
margin-bottom: 4px; margin-top:4px;
}
</style>
</head>
<body>
<div class="container-md">
<div class="row">
<div class="col" style="background-color: green;">1 of 2</div>
<div class="col" style="background-color: red;">2 of 2</div>
</div>
<div class="row">
<div class="col" style="background-color: red;">1 of 3</div>
<div class="col" style="background-color: yellow;">2 of 3</div>
<div class="col" style="background-color: white;">2 of 3</div>
</div>
<div class="row">
<div class="col-md-8" style="background-color: yellow">col-md-8</div>
<div class="col-md-4 col-6" style="background-color: orange">col-md-4 col-md-6</div>
</div>
</div>
</body>
</html>
너비와 높이
너비 - w-25, w-50, w-75, w-100
높이 - h-25, h-50, h-75, h-100
mw - 100 : max-width:100% 같음
mh - 100 : max-height:100% 같음
마진 : m-0 ~ m-5 mt my
ml mr mx mx
mb my
m-1: 글자크기가 16px이라면 16*0.25 = 4 ; 4px 여백을 준다
m-2: 16*0.5 = 8
m-3: 16*1.0 = 16
m-4: 16*1.5 = 24
m-5: 16*3.0 = 48
패딩 : p-0 ~p-5
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<title>Insert title here</title>
</head>
<body>
<div class="container border mt-3">
<p>
<h3>justify-content-start적용</h3>
</p>
<ul id="nav1" class="nav justify-content-start bg-light">
<li class="nav-item"><a class="nav-link active" href="#">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link4</a></li>
<li class="nav-item"><a class="nav-link disabled" href="#">Disabled</a></li>
</ul>
<hr class="my-5">
<p>
<h3>justify-content-center적용</h3>
</p>
<ul id="nav1" class="nav justify-content-start bg-light">
<li class="nav-item"><a class="nav-link active" href="#">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link4</a></li>
<li class="nav-item"><a class="nav-link disabled" href="#">Disabled</a></li>
</ul>
<hr class="my-5">
<p>
<h3>justify-content-end적용</h3>
</p>
<ul id="nav2" class="nav justify-content-end bg-light">
<li class="nav-item"><a class="nav-link active" href="#">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link4</a></li>
<li class="nav-item"><a class="nav-link disabled" href="#">Disabled</a></li>
</ul>
<hr class="my-5">
<p>
<h3>justify-content-between적용</h3>
</p>
<ul id="nav3" class="nav justify-content-between bg-light">
<li class="nav-item"><a class="nav-link active" href="#">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link4</a></li>
<li class="nav-item"><a class="nav-link disabled" href="#">Disabled</a></li>
</ul>
<hr class="my-5">
<p>
<h3>justify-content-around적용</h3>
</p>
<ul id="nav3" class="nav justify-content-around bg-light">
<li class="nav-item"><a class="nav-link active" href="#">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Link4</a></li>
<li class="nav-item"><a class="nav-link disabled" href="#">Disabled</a></li>
</ul>
</div>
</body>
</html>
. 글자크기
<h1> 36px
<h2> 30px
<h3> 24px
<h4> 18px
<h5> 14px
<h6> 12px
. 기본 줄간격 : light-height ; 1.428
. p태그의 하단여백 : 10px
. 디스플레이 헤딩태그
display-1 ~ display4
. em, rem 사용
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<title>Insert title here</title>
</head>
<body>
<div class="container">
<div class="card mt-5">
<h2 class="card-header">겸댕</h2>
<img class="card-img-top" src="images/rol4.png">
<div class="card-body">
<p class="small text-muted">January 7.2022</p>
<h2 class="card-title">귀염둥이</h2>
<p class="card-text">시나모롤 인데용</p>
<button class="btn btn-primary">Read more ▷</button>
</div>
</div>
</div>
</body>
</html>
글자/링크 색상 배경 색상
class="text-primary" "bg-primary"
secondary
success
danger
warning
info
light
dark
body
muted
white
black
등
getbootstrap.com의 Pagination에서 참고
'IT 공부 > JavaScript' 카테고리의 다른 글
아이콘 참고 사이트 (0) | 2022.07.20 |
---|---|
Bootstrap(BS)를 활용한 블로그 페이지 (0) | 2022.07.20 |
여행사이트 만들기 (0) | 2022.07.18 |
wow활용 (1) | 2022.07.18 |
Jquery (1) | 2022.06.21 |