๐ Column Break
<!-- Column Break -->
<div class="container">
<h1 class="display-1">Column Break</h1>
<br>
<div class="row">
<div class="col-6 col-sm-3">1</div>
<div class="col-6 col-sm-3">2</div>
<!-- Force next columns to break to new line -->
<div class="w-100"></div>
<div class="col-6 col-sm-3">3</div>
<div class="col-6 col-sm-3">4</div>
</div>
<br>
<div class="row">
<div class="col-6 col-sm-4">1</div>
<div class="col-6 col-sm-4">2</div>
<!-- Force next columns to break to new line at md breakpoint and up -->
<div class="w-100 d-md-block d-none"></div>
<div class="col-6 col-sm-4">3</div>
<div class="col-6 col-sm-4">4</div>
</div>
</div>
๐ Offset
column์ ์ ์์๋ฅผ ๋๋ฐ์ด์ค์ ๋ฐ๋ผ ์์๋ก ๋ฐ๊พธ๋ ๊ฒ.
<!-- Offset -->
<div class="container">
<h1 class="display-1">Offset</h1>
<br>
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4">2</div>
</div>
<br>
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4">2</div>
</div>
<br>
<div class="row">
<div class="col-lg-3">1</div>
<div class="col-lg-3">2</div>
</div>
</div>
col ํด๋์ค ๊ฐ์ ๋ณ๊ฒฝํ๊ฒ ๋ค.
<!-- Offset -->
<div class="container">
<h1 class="display-1">Offset</h1>
<br>
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4 offset-md-4">2</div>
</div>
<br>
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4">2</div>
</div>
<br>
<div class="row">
<div class="col-lg-3">1</div>
<div class="col-lg-3">2</div>
</div>
</div>
์ด๊ฒ์ 2๋ฒ column์ด ๋งจ ๋ค๋ก ์ด๋ํ ๊ฒ์ด ์๋๋ผ 2๋ฒ column์ offset ์ฆ, ์์์ col-4 (4์นธ) ๋ค์์ ์์ํ ๊ฒ์ด๋ค.
<!-- Offset -->
<div class="container">
<h1 class="display-1">Offset</h1>
<br>
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4 offset-md-4">2</div>
</div>
<br>
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4">2</div>
</div>
<br>
<div class="row">
<div class="col-lg-3">1</div>
<div class="col-lg-3">2</div>
</div>
</div>
๋์ ํ๋ฉด์์๋ ๋ ์ด์์์ด ๋น์ทํ๋ค.
์์ ํ๋ฉด์์๋ offset์ด ์ฌ๋ผ์ง๋ค.
์?
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4 offset-md-4">2</div>
</div>
offset์ด md ( ๋ฏธ๋ ์ฌ์ด์ฆ ํ๋ฉด )์์๋ง ์๋๋๊ธฐ ๋๋ฌธ์ด๋ค.
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4 offset-md-4 offset-sm-4">2</div>
</div>
offset-sm-4 ๋ฅผ ์ถ๊ฐํ๋ฉด ํ๋ฉด ์ฌ์ด์ฆ๋ฅผ ์ค์ผ ๋ ์ ์ฉ๋๋ ๊ฒ์ ์ ์ ์๋ค.
<!-- Offset -->
<div class="container">
<h1 class="display-1">Offset</h1>
<br>
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4 offset-md-4">2</div>
</div>
<br>
<div class="row">
<div class="col-sm-4">1</div>
<div class="col-sm-4 offset-md-4 offset-sm-4">2</div>
</div>
<br>
<div class="row">
<div class="col-lg-3 offset-lg-2 offset-md-3">1</div>
<div class="col-lg-3 offset-lg-4 offset-md-3">2</div>
</div>
</div>
๋งจ ํ๋จ์ ๋ณด๋ฉด col-2 ( column 2๊ฐ ) ๋งํผ 1์ด ๋ค๋ก ๋ฐ๋ ค๋ ๊ฒ์ ์ ์ ์๋ค.
2๋ col-4 ( column 4๊ฐ ) ๋งํผ ๋ฐ๋ ค๋ ๊ฒ์ ์ ์ ์๋ค.
์?
offset -lg-2 ์ offset-lg-4 ๋๋ฌธ์ ์๊ธฐ๋ ๊ฒ์ด๋ค.
ํ๋ฉด์ ์ค์ด๋ฉด ๋ฐ๋ก sm์ฌ์ด์ฆ์ผ ๋ ์ ์ํ ๊ฒ์ด ์์ด์ ์ ์ํ ๊ฒ ์ค ์ ์ผ ์์ offset-md-3 ๊ธฐ์ค์ผ๋ก ์ ์ฉ๋๋ ๊ฒ์ ์ ์ ์๋ค.
๐ Ordering
column์ ๋ฐฐ์น ์์๋ฅผ ๋๋ฐ์ด์ค์ ๋ฐ๋ผ ์์๋ก ๋ฐ๊พธ๋ ๊ฒ.
<!-- Ordering -->
<div class="container">
<h1 class="display-1">ordering</h1>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
</div>
๋ฐฐ์น ์์๋ฅผ ๋ฐ๊ฟ๋ณด๊ฒ ๋ค.
.order-* ํด๋์ค๋ฅผ ์ด์ฉํ๋๋ฐ * ๋ถ๋ถ์๋ ์์์ ํด๋นํ๋ ์ซ์๋ฅผ ๋ฃ์ด์ค๋ค.
<!-- Ordering -->
<div class="container">
<h1 class="display-1">ordering</h1>
<br>
<div class="row">
<div class="col order-4">1</div>
<div class="col">2</div>
<div class="col order-1">3</div>
<div class="col order-2">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
</div>
PC ์์๋ 2 3 4 1 ์์๋ก ํ๋, ๋ชจ๋ฐ์ผ์์๋ 1 2 3 4 / ํ๋ธ๋ฆฟ์์๋ 4 1 2 3 ํ์๋์ด์ผ ํ ์ํฉ์ด ์๋ค.
๊ทธ๋ด๋ ordering์ ์ด๋ค.
<!-- Ordering -->
<div class="container">
<h1 class="display-1">ordering</h1>
<br>
<div class="row">
<div class="col order-4">1</div>
<div class="col">2</div>
<div class="col order-1">3</div>
<div class="col order-2">4</div>
</div>
<br>
<div class="row">
<div class="col order-md-4">1</div>
<div class="col order-md-3">2</div>
<div class="col order-md-1">3</div>
<div class="col order-md-2">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
</div>
2๋ฒ์งธ ์ค์ ์ฃผ๋ชฉํ๋ผ.
๋์ ํ๋ฉด์์๋ 3 4 2 1 ์ด์ง๋ง ์ข์ ํ๋ฉด์์๋ 1 2 3 4 ์์์ด๋ค.
์ด๋ ๊ฒ order-{ Break point }-* ๊ฐ ์ฌ ์ ์์ด์ ๋๋ฐ์ด์ค๋ง๋ค ์ํ๋๋๋ก ๋ฐฐ์น ์์๋ฅผ ๋ง์ถ ์ ์๋ค.
<!-- Ordering -->
<div class="container">
<h1 class="display-1">ordering</h1>
<br>
<div class="row">
<div class="col order-4">1</div>
<div class="col">2</div>
<div class="col order-1">3</div>
<div class="col order-2">4</div>
</div>
<br>
<div class="row">
<div class="col order-md-4">1</div>
<div class="col order-md-3">2</div>
<div class="col order-md-1 order-sm-4">3</div> <!-- ๊ฐ ํ๋ฉด๋ง๋ค ordering ๋ค๋ฅด๊ฒ ์ ์ฉ๊ฐ๋ฅ -->
<div class="col order-md-2">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col">2</div>
<div class="col">3</div>
<div class="col">4</div>
</div>
</div>
2๋ฒ์งธ ์ค์ ์ฃผ๋ชฉํ๋ผ.
๋ฏธ๋ ์ฌ์ด์ฆ์์๋ 3์ด 1๋ฒ์งธ์ง๋ง, ์ค๋ชฐ ์ฌ์ด์ฆ์์๋ 3์ด 4๋ฒ์งธ์ด๋ค.
order-first / order-last ๋ ์๋ค.
<!-- Ordering -->
<div class="container">
<h1 class="display-1">ordering</h1>
<br>
<div class="row">
<div class="col order-4">1</div>
<div class="col">2</div>
<div class="col order-1">3</div>
<div class="col order-2">4</div>
</div>
<br>
<div class="row">
<div class="col order-md-4">1</div>
<div class="col order-md-3">2</div>
<div class="col order-md-1 order-sm-4">3</div>
<div class="col order-md-2">4</div>
</div>
<br>
<div class="row">
<div class="col">1</div>
<div class="col order-last">2</div> <!-- order-first / order-last -->
<div class="col">3</div>
<div class="col order-first">4</div>
</div>
</div>
3๋ฒ์งธ ์ค์ ์ฃผ๋ชฉํ๋ผ.
์ ๋ค์ด๊ฐ๋ค.
- (๊ฐ์ข)_์ธํ๋ฐ_๋ถํธ์คํธ๋ฉ5 ๊ธฐ์ด๋ถํฐ ์น ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
๋ถํธ์คํธ๋ฉ 5(Bootstrap 5) - ๊ธฐ์ด๋ถํฐ ์น ํ๋ก์ ํธ ๋ง๋ค๊ธฐ - ์ธํ๋ฐ | ๊ฐ์
๋ถํธ์คํธ๋ฉ5 (Bootstrap5)์ ํด๋์ค, ์ปดํฌ๋ํธ ๋ฑ ๊ฐ๋ ์ ์ดํดํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ์์ฉ, ๋ณํํ๊ณ ์ค์ต์ผ๋ก 3๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ ์ํด๋ด ๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ
www.inflearn.com