Style Sheet/Bootstrap5
๐ฎ BootStrap5 ์ฌ๋ฌ ์น ์คํ์ผ ์ปดํฌ๋ํธ ์๊ฐ
์ธํ_
2021. 10. 18. 20:37
Bootstrap ์ปดํฌ๋ํธ
์ปดํฌ๋ํธ๋ ๋ถํธ์คํธ๋ฉ์์ ์ ์ํ UI ์์๋ก ๋ฒํผ, ๊ฒฝ๊ณ ์ฐฝ, ๋ค๋น๊ฒ์ด์ ๋ฐ ์ ๊ฐ์ด ํ๋ฉด ๊ตฌ์ฑ์ ํ์ํ ์์๋ค์ ์ ์ํด๋ ํด๋์ค ์งํฉ ์ ๋๋ค.
์ปดํฌ๋ํธ๋ ํด๋์ค๋ง ์ฌ์ฉํด๋ ๋์ํ๋ ์ ํ๊ณผ ํน์ ํ๊ทธ์ ํจ๊ป ์ฌ์ฉํด์ผ ํ๋ ์ ํ์ด ์์ต๋๋ค.
๊ฐ๊ฐ์ ์ปดํฌ๋ํธ ๋ฌธ์์ ์ฌ์ฉ์๋ฅผ ๋ณด๊ณ ์ ์ฉํ๋ฉด ๋ฉ๋๋ค.
Accordion
- ์ ๊ณ ํผ์น๋ ๋ฉ๋ด
Alerts
- ๋ธ๋ผ์ฐ์ ์ alert()๋ ์๊ด์์. ํ ์คํธ ๋ฉ์์ง๋ฅผ ํฌํจํ๋ ์๋ฆผ ๋ฐ์ค
Badge
- ๋ฒํผ๊ณผ ์ ์ฌํ ๋ชจ์์ผ๋ก ํ ์คํธ์ ์ซ์ ๋ฑ์ง๋ก ๊ตฌ์ฑ. ๋ฒํผ์ ์๋๋ฐ, ๋ฒํผ๊ฐ์ ๋ชจ์
- ์ค๋งํธํฐ ์์ด์ฝ์ ์ซ์ ๋ฑ์ง์ ์ ์ฌ
Breadcrumb
- ์น์ฌ์ดํธ์์ ํ์ฌ ํ์ด์ง์ ์์น ์ ๋ณด๋ฅผ ํ๊ธฐ
- home > board > ์์ ๊ฒ์ํ ํ์
Buttons
- ๋ค์ํ ์์๊ณผ ๋์์ธ์ ๋ฒํผ์ ์ง์.
Button group
- ๋ฒํผ์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด ๋ฉ๋ดํํ๋ก ์ฌ์ฉ๊ฐ๋ฅ
Card
- ์นด๋์ ๊ฐ์ด ์ธ๋ก ํํ์ ๋ฐ์ค์ ์ฌ์ง, ํ ์คํธ ๋ฑ์ผ๋ก ์ฝํ ์ธ ๊ตฌ์ฑ
- ์ ํ ์๊ฐ ..๋ฑ์ ์ฌ์ฉ
Carousel
- ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ์ปดํฌ๋ํธ
- Next, Prev ๋ฒํผ, ์ธ๋์ผ์ดํฐ, ์๋์ฌ๋ผ์ด๋์ผ ๊ฐ๋ฅ
Colse button
- ๋ชจ๋ฌ ๋ฐ ๊ฒฝ๊ณ ์ ๊ฐ์ ์ฝํ ์ธ ๋ฅผ ์ญ์ ํ๊ธฐ ์ํ ์ผ๋ฐ์ ์ธ ๋ซ๊ธฐ ๋ฒํผ
Collaps
- ์ผ๋ถ ์ฝํ ์ธ ๋ฅผ ์จ๊ธฐ๊ฑฐ๋ ๋ณด์ฌ์ค์ ์๋ ์ปดํฌ๋ํธ
- Accordion ํํ์ ์ฌ์ฉ๋ ๊ฐ๋ฅ
Dropdown
- <select>์ ๊ฐ์ ์ ํ ๋ชฉ๋ก ์ปดํฌ๋ํธ
Forms
- HTML form ์์์ ํจ๊ป์ฌ์ฉ form-group ๋ฐ ๋ค์ํ ๋ ์ด์์ ์์๋ค์ ํฌํจํ๊ณ ์์.
Input group
- ์ ๋ ฅ์์๋ค์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ฃผ๋ ์ปดํฌ๋ํธ
- ํฌ๊ธฐ์ง์ , ๋ฒํผ, ์ฒดํฌ๋ฐ์ค, ๋๋กญ๋ค์ด ๋ฑ๊ณผ ๊ฒฐํฉ ๊ฐ๋ฅ
Jumbotron
- ํฐ ํ ์คํธ๋ฅผ ๊ฐ์ง๋ ๋ฐ์ํ ์ปดํฌ๋ํธ๋ก ๋ณดํต ๋ฉ์ธ ํ๋ฉด์ ์ฌ์ฉ
- ์ ๋ชฉ๊ณผ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑ
List group
- <ul>,<li>๋ก ๊ตฌ์ฑ๋ ๋ชฉ๋ก์ ๋ฐ์คํํ๋ก ๋ฌถ์ด์ ํํ
- ๋ฒํผ, ๋งํฌ, ์ํ๋ฐฐ์น ๋ฑ๋ ์ง์
Media object
- ์ด๋ฏธ์ง์ ํ ์คํธ๋ก ๊ตฌ์ฑ๋๋ ๋ธ๋ก๊ทธ ๊ฒ์๊ธ, SNS, ๋๊ธ ์ ํ
- ๋๊ธ์ ๋๊ธํ์๊ณผ ๊ฐ์ด ๋ค์ฌ์ฐ๊ธฐ ๋ชฉ๋ก ๊ตฌ์ฑ ๊ฐ๋ฅ
Modal
- ํ์ฌ ํ๋ฉด์ ํฌํจ๋ ๋ ๋ฆฝ ์๋์ฐ๋ก JS Alert ๋์ฒด๊ฐ๋ฅ
Navs
- ๋ฉ๋ด ์์คํ (๋ค๋น๊ฒ์ด์ ) ๊ตฌ์ฑ์ ์ํ ์ปดํฌ๋ํธ
- ๋ฒํผ, ํญ, ๋๋กญ๋ค์ด๊ณผ ๊ฒฐํฉํด ๊ตฌ์ฑ ๊ฐ๋ฅ
Navbar
- ์ฌ๋ฌ ์ปดํฌ๋ํธ๋ฅผ ๋ฌถ์ด ๊ตฌ์ฑํ ๋ค๋น๊ฒ์ด์ ๋ฐ ์ปดํฌ๋ํธ
Pagination
- ๊ฒ์ํ๋ณด๋ฉด ๋ฐ์ ๋ชฉ๋ก ํ์ด์ง ์ด๋์ ์ํ ๋งํฌ ๊ตฌ์ฑ
Popovers
- ๋ฒํผ๋ฑ์ ํด๋ฆญํ๋ฉด ์ฃผ๋ฉด์ ๋ํ๋๋ ์กฐ๊ทธ๋ง ์๋ฆผ์ฐฝ
- ํดํ๊ณผ ๋น์ทํ ๊ธฐ๋ฅ์ด์ง๋ง, ๋ ๋ง์ ๋ด์ฉ์ ๋ณด์ฌ์ค์์๋ค๋ ํน์ง์ด ์๋ค.
- ? ๋ฒํผ์ ๋ฃ์ด์, hoverํ๋ฉด ์ค๋ช ํ๋ ํ์ค๋ฒ๊ฐ ๋จ๋ ํ์์ ์์ฃผ ์.
Progress
- ์งํ๋ฅ ์ ํ์ํ๋ ๋ฐ ํํ์ UI์ปดํฌ๋ํธ
- HTML <progress> ํ๊ทธ ๋์ฒด ์ฌ์ฉ
Scrollspy
- ๋ค๋น๊ฒ์ด์ ๋ฐ์ ๋ฉ๋ด์ ์คํฌ๋กค๋๋ ์ฝํ ์ธ ์ ์์น ํ์๋ฅผ ์๋์ผ๋ก ํ๋ฉด์ผ๋ก ๋ด๋ ค์ ๋ณด์ฌ์ค
- List group, Navbar ๋ฑ๊ณผ ๊ฒฐํฉํด์ ์ฌ์ฉ
Spinners
- ์งํ๋ฅ ์ ํ์ํ๋ ์์ง์ด๋ ์ํํ์ UI์ปดํฌ๋ํธ
- ์ฌ๋ฌ ์ปฌ๋ฌ์ ์ ๋ ฌ ์ต์ ์ด ์์
Toasts
- Push notification ํํ์ ์๋ฆผ์ฐฝ
- ์์น ์ง์ ๊ณผ ์คํํํ๋ก ์๊ธฐ ๊ฐ๋ฅ
Tooltips
- ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ๋ฉด ๋์ํ๋ ๋์๋ง ํ์ . ํ์ค๋ฒ์ ์ฐจ์ด์ ์ ํด๋ฆญ์ด ์๋.
- ์์น ์ง์ ๊ฐ๋ฅ
# Reference
https://getbootstrap.kr/docs/5.0/getting-started/introduction/