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 |
Tags
- CSS
- λ°°ν¬
- github
- Cloud
- data
- API
- HTML
- jQuery
- url
- TMDB
- useEffect
- Protocol
- til
- IntersectionObserver
- Boostrap
- this
- JavaScript
- bootstrap
- db
- web
- Database
- Github Pages
- firestoredatabase
- W
- REACT
- Fetch
- supabase
- http
- nosql
- SQL
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 ν΄λμ€ κ·Έλλ‘ μ¬μ© κ°λ₯
- μ μ§λ³΄μ μ©μ΄
λ§μΉλ©°
λ¬Όλ‘ νμ¬ νλ‘μ νΈ μν©μΌλ‘ μΈν΄μ μΈλΌμΈ μ€νμΌμ μμμ μΌλ‘ μ¬μ©νκΈ°λ‘ νμ§λ§
λμ€μ μμμ μ 리λ ν΄κ²° λ°©λ²μ ν΅ν΄μ μ€μ λ‘ νλ‘μ νΈμ λ Ήμ¬λ³΄λλ‘ ν΄λ΄μΌκ² μ