Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Boostrap
- db
- url
- ๋ฐฐํฌ
- CSS
- this
- github
- til
- SQL
- firestoredatabase
- JavaScript
- Cloud
- TMDB
- Fetch
- nosql
- data
- IntersectionObserver
- Github Pages
- jQuery
- bootstrap
- Database
- useEffect
- API
- W
- REACT
- web
- Protocol
- http
- supabase
- HTML
Archives
- Today
- Total
072DATA
Modal ์คํ์ผ๋ง ์ด์์ ํด๊ฒฐ ๊ณผ์ ๋ณธ๋ฌธ
๐จ ๋ฌธ์ ์ํฉ
Modal ์ปดํฌ๋ํธ์ Tailwind CSS๋ก ์คํ์ผ์ ์ ์ฉํ์ ๋
์๋ํ ๋๋ก ์คํ์ผ์ด ์ ์ฉ๋์ง ์๋ ํ์์ด ๋ฐ์ํ๋ค.
// ์ ์ฉ์ด ์ ์๋๋ Tailwind ์คํ์ผ
<div className="flex flex-col w-[585px] h-[300px] p-6">
{/* ๋ชจ๋ฌ ๋ด์ฉ */}
</div>
ํ์ง๋ง ๊ฐ์ ์คํ์ผ์ ์ธ๋ผ์ธ์ผ๋ก ์ ์ฉํ์ ๋๋ ์ ์์ ์ผ๋ก ์๋ํ๋ค.
// ์ ์ ์๋ํ๋ ์ธ๋ผ์ธ ์คํ์ผ
<div style={{
display: "flex",
flexDirection: "column",
width: "585px",
height: "300px",
padding: "24px"
}}>
{/* ๋ชจ๋ฌ ๋ด์ฉ */}
</div>
๐ ์์ธ ๋ถ์
- JIT ์ปดํ์ผ๋ฌ ์ด์
- Tailwind CSS์ JIT ์ปดํ์ผ๋ฌ๋ ๋น๋ ์์ ์ ์ฌ์ฉ๋ ํด๋์ค๋ง ์์ฑํจ
- ๋์ ์ผ๋ก ์์ฑ๋๋ ๋ชจ๋ฌ์ ๊ฒฝ์ฐ ์ปดํ์ผ ์์ ์ ํด๋น ์คํ์ผ์ด ํฌํจ๋์ง ์์ ์ ์์.
- ์คํ์ผ ์ ์ฉ ์์ ์ ์ฐจ์ด
- ์ธ๋ผ์ธ ์คํ์ผ: ๋ฐํ์์ ์ง์ DOM์ ์ ์ฉ๋จ
- Tailwind: ๋น๋ ํ์์ ์์ฑ๋์ด์ผ ํจ
์ธ๋ผ์ธ ์คํ์ผ์ด ์ ์ฉ๋๋ ์ด์
๋ฐํ์ vs ์ปดํ์ผํ์
- ์ธ๋ผ์ธ ์คํ์ผ: ๋ฐํ์์ ์ง์ ์ ์ฉ๋จ
- Tailwind: ๋น๋ ์์ ์ ์์ฑ๋์ด์ผ ํจ
์ด๋ฐ ์ด์ ๋๋ฌธ์ ์ธ๋ผ์ธ์ ์ ์ฉ์ด ๊ฐ๋ฅํ๋๋ด
โจ ํด๊ฒฐ ๋ฐฉ์
1. ์ ์ฉ ์คํ์ผ ํด๋์ค ์ ์ํ์ฌ ์ฌ์ฉํ๊ธฐ
/* globals.css */
.modal-container {
@apply flex flex-col w-[585px] h-[300px] p-6;
}
2. ์ปดํฌ๋ํธ ๋ถ๋ฆฌ ๋ฐฉ์
const ModalContent = () => {
return (
<div className="modal-container">
{/* ๋ชจ๋ฌ ๋ด์ฉ */}
</div>
);
};
ํ์ตํ ์
- Tailwind CSS์ JIT ์ปดํ์ผ๋ฌ ๋์ ๋ฐฉ์์ ๋ํด ์ดํดํจ
- ๋ฐํ์๊ณผ ์ปดํ์ผํ์์ ์ฐจ์ด๊ฐ ์คํ์ผ ์ ์ฉ์ ๋ฏธ์น๋ ์ํฅ์ ํ์ ํจ
- ๋์ ์ปดํฌ๋ํธ์ ์คํ์ผ๋ง ์ ๊ณ ๋ คํด์ผ ํ ์ฌํญ๋ค์ ๋ฐฐ์
๐ก ๊ฒฐ๋ก
์ปดํฌ๋ํธ ๋ถ๋ฆฌ ๋ฐฉ์์ด ๊ฐ์ฅ ๊ถ์ฅ๋จ
- ์ฌ์ฌ์ฉ์ฑ ์ฆ๊ฐ
- Tailwind ํด๋์ค ๊ทธ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- ์ ์ง๋ณด์ ์ฉ์ด
๋ง์น๋ฉฐ
๋ฌผ๋ก ํ์ฌ ํ๋ก์ ํธ ์ํฉ์ผ๋ก ์ธํด์ ์ธ๋ผ์ธ ์คํ์ผ์ ์์์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ก ํ์ง๋ง
๋์ค์ ์์์ ์ ๋ฆฌ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํตํด์ ์ค์ ๋ก ํ๋ก์ ํธ์ ๋ น์ฌ๋ณด๋๋ก ํด๋ด์ผ๊ฒ ์