728x90
λ°μν
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
π§ κ΅¬μ± μμ μ€λͺ
β grid-template-columns
- CSS Gridμ μ΄ λλΉλ₯Ό μ€μ νλ μμ±μ λλ€.
β repeat(3, 1fr)
- repeat() ν¨μλ κ°μ κ°μ λ°λ³΅ν λ μ¬μ©νλ μΆμ½ λ¬Έλ²μ λλ€.
- repeat(3, 1fr)λ 1fr 1fr 1frμ λμΌν μλ―Έμ λλ€.
- μ¬κΈ°μ frμ **fractional unit (λΉμ¨ λ¨μ)**λ‘, λ¨μ 곡κ°μ κ· λ±νκ² λλλ λ¨μμ λλ€.
π― μλ―Έ μ 리
그리λλ₯Ό 3κ°μ μ΄λ‘ λλλ,
κ° μ΄μ λλΉλ₯Ό λμΌνκ² (1fr) μ€μ νκ² λ€λ λ»μ λλ€.
<div class="container">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
μ΄λ κ² νλ©΄ 3κ°μ μΉΈμ΄ μνμΌλ‘ κ· λ±νκ² λ°°μΉλ©λλ€.
νμνλ€λ©΄ repeat(4, 1fr)λ‘ 4μΉΈ,
repeat(2, 2fr) λ±μΌλ‘ λΉμ¨λ λ€λ₯΄κ² μ€μ ν μ μμ΄μ.
κΆκΈν μ λ μμΌλ©΄ νΈνκ² λ¬Όμ΄λ³΄μΈμ!
728x90
λ°μν
'Front > CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[CSS] λΆλͺ¨μμμ padding μν₯μ λ°μ§ μκ² νκΈ° (0) | 2025.03.24 |
---|---|
[CSS] zindexκ° λκ°μ μμλ μ΄λ€κ² μλ‘ νμκ° λλμ ? (0) | 2025.02.11 |
[CSS] remλ¨μ (0) | 2024.08.06 |
[CSS] visibility : μμλ₯Ό μ¨κΈ°κ³ 곡κ°μ κ·Έλλ‘ μ μ§νκΈ° (0) | 2024.07.20 |
[CSS] table header μλ¨μ κ³ μ μν€κΈ° (0) | 2024.06.20 |