CSS(28)
-
[CSS] last-childκ° μλνμ§ μλ μ΄μ , ν΄κ²° λ°©λ²
π§ μ 무λ₯Ό νλ μ€.. νΌλΈμμ λμμΈ ν΄μ 보λ΄μ€ νμ΄μ§μ μ μ© ν κ°λ° νμ΄μ§κ° λμμΈμ μΌλ‘ λ€λ₯Έ λΆλΆμ΄ μλ μ΄μκ° μμλ€. λλ λ°κ²¬λ λͺ»νλ κ²μ QA μ€ λμμΈνμ λΆμ΄ μ μ€λ₯Έμͺ½ λΆλΆμ μ μ΄ λκ°λκ³ λ¬Όμ΄λ³΄μ μ μ΄μ μΌ λμΉλ₯Ό μ±λ€γ γ γ μμ 보λ κ΄μ μ΄ λ€λ₯΄κΈ΄ νλ€. css νμΌμ λ°μμ κ·Έλλ‘ μ μ©νμ λΏμΈλ° μ λμΌνκ² μ μ©μ΄ μλλ..? νκ³ μ°¨μ΄μ μ 보λκΉ css μμ last-childλ₯Ό ν΅ν΄ border-rightλ₯Ό 0pxλ‘ μ£Όμ΄ λ§¨ μ€λ₯Έμͺ½μλ μ μ΄ μλμ€λλ‘ νλλ° κ°λ° νμ΄μ§μμλ κ·Έ λΆλΆμ΄ μ μ©λμ§ μμμ μ μ΄ νλ λ μκ²Όκ³ , κ²°κ³Ό λ μ€λ‘ 보μ΄λ νμμ΄ μμλ€. μ last-childκ° μ μ©λμ§ μμ§..? νκ³ μ°Ύμ보λκΉ last-childλ λ§μ§λ§ μμ μλμ κ·Έλ₯ μ무..
2023.12.05 -
10-3. CSS 그리λ λ μ΄μμ
1. 그리λ λ μ΄μμ νλ μ€ λ°μ€ λ μ΄μμμμλ νλ μ€ νλͺ©μ λ°°μΉν λ κ°λ‘λ μΈλ‘ μ€μμ νλλ₯Ό μ£ΌμΆμΌλ‘ λκ³ λ°°μΉνλ€. https://hyejin.tistory.com/143 10-2. CSS νλ μ€ λ°μ€ λ μ΄μμ (flex-direction, flex-flow, flex-wrap, justify-content, align-content, align-self, align 1. νλ μ€ λ°μ€ λ μ΄μμ 그리λ λ μ΄μμμ κΈ°λ³ΈμΌλ‘ νκ³ κ° λ°μ€λ₯Ό μνλ μμΉμ λ°λΌ λ°°μΉνλ κ²μ΄λ€. μ΄λ μ¬μ 곡κ°μ΄ μκΈ°λ©΄ λλΉλ λμ΄λ₯Ό μ μ νκ² λμ΄κ±°λ μ€μΌ μ μλ€. 1οΈβ£ ν hyejin.tistory.com CSS 그리λ λ μ΄μμμ 그리λ νλͺ©μ λ°°μΉν λ κ°λ‘μ μΈλ‘λ₯Ό λͺ¨λ μ¬μ©νλ€. λ°λΌμ νλ μ€ λ°μ€ λ μ΄μμ..
2021.10.17 -
10-2. CSS νλ μ€ λ°μ€ λ μ΄μμ (flex-direction, flex-flow, flex-wrap, justify-content, align-content, align-self, align-items)
1. νλ μ€ λ°μ€ λ μ΄μμ 그리λ λ μ΄μμμ κΈ°λ³ΈμΌλ‘ νκ³ κ° λ°μ€λ₯Ό μνλ μμΉμ λ°λΌ λ°°μΉνλ κ²μ΄λ€. μ΄λ μ¬μ 곡κ°μ΄ μκΈ°λ©΄ λλΉλ λμ΄λ₯Ό μ μ νκ² λμ΄κ±°λ μ€μΌ μ μλ€. 1οΈβ£ νλ μ€ μ»¨ν μ΄λ (λΆλͺ¨ λ°μ€) : νλ μ€ λ°μ€ λ μ΄μμμ μ μ©ν λμμ λ¬Άλ μμμ΄λ€. 2οΈβ£ νλ μ€ νλͺ© (μμ λ°μ€) : νλ μ€ λ°μ€ λ μ΄μμμ μ μ©ν λμμ΄λ€. 3οΈβ£ μ£ΌμΆ (main axis) : νλ μ€ μ»¨ν μ΄λ μμμ νλ μ€ νλͺ©μ λ°°μΉνλ κΈ°λ³Έ λ°©ν₯μ΄λ€. (κΈ°λ³Έμ μΌλ‘ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ μνλ°©ν₯μΌλ‘ λ°°μΉνλ€.) 4οΈβ£ κ΅μ°¨μΆ (cross axis) : μ£ΌμΆκ³Ό κ΅μ°¨νλ λ°©ν₯μ λ§νλ©°, κΈ°λ³Έμ μΌλ‘ μμμ μλλ‘ λ°°μΉνλ€. 2. νλ μ€ λ°μ€ νλͺ©μ λ°°μΉνλ μμ± justify-content : μ£ΌμΆ λ°©ν₯μ μ λ ¬ λ°©..
2021.10.17 -
10-1. CSS λ°μν μΉ, λ·°ν¬νΈ, λ―Έλμ΄μΏΌλ¦¬, λ―Έλμ΄ μΏΌλ¦¬ μ μ©ν μ¬μ΄νΈ
1. λ°μν μΉ λ°μν μΉ λμμΈμ μΉ μμλ₯Ό νλ©΄ ν¬κΈ°μ λ§κ² μ¬λ°°μΉνκ³ κ° μμμ νμ λ°©λ²λ§ λ°κΎΈμ΄ μ¬μ΄νΈλ₯Ό ꡬννλ κ²μ΄λ€. 2. λ·°ν¬νΈ λ·°ν¬νΈ viewport λ μ€λ§νΈν° νλ©΄μμ μ€μ λ΄μ©μ΄ νμλλ μμμ΄λ€. λ·°ν¬νΈλ νκ·Έ μ¬μ΄μ νκ·Έλ₯Ό μ¬μ©ν΄μ μμ±νλ€. λ·°ν¬νΈ λ¨μ 1οΈβ£ vw(viewport width) : 1vwλ λ·°ν¬νΈ λλΉμ 1% 2οΈβ£ vh(viewport height) : 1vhλ λ·°ν¬νΈ λμ΄μ 1% 3οΈβ£ vmin (viewport minimum) : λ·°ν¬νΈ λλΉμ λμ΄ μ€μμ μμ κ°μ 1% 4οΈβ£ vmax (viewport maximum) : λ·°ν¬νΈ λλΉμ λμ΄ μ€μμ ν° κ°μ 1% 3. λ―Έλμ΄μΏΌλ¦¬ CSSλͺ¨λμΈ λ―Έλμ΄ μΏΌλ¦¬λ μ¬μ΄νΈμ μ μνλ μ₯μΉμ λ°λΌ νΉμ ν CSS μ€..
2021.10.17 -
9-4. CSS νΈλμ§μ κ³Ό μ λλ©μ΄μ μ°μ΅λ¬Έμ 1,2
* μ°μ΅λ¬Έμ 1 λ©λ΄1 λ©λ΄2 λ©λ΄3 λ©λ΄4 λ©λ΄5 λ©λ΄6 * μ°μ΅λ¬Έμ 2
2021.10.15 -
9-3. CSS μ λλ©μ΄μ μ¬μ©νκΈ° (animation,@keyframs, animation-duration, ..)
1. animation CSS3μ animation μμ±μ μ¬μ©νλ©΄ μλ° μ€ν¬λ¦½νΈλ₯Ό μ¬μ©νμ§ μκ³ λ μΉ μμμ μ λλ©μ΄μ μ μΆκ°ν μ μλ€. animation μμ±μ νΉμ μ§μ μμ μ€νμΌμ λ°κΎΈλ©΄μ μ λλ©μ΄μ μ λ§λλλ°, μ΄λ κ² μ λλ©μ΄μ μ€κ°μ μ€νμΌμ΄ λ°λλ μ§μ μ ν€νλ μμ΄λΌκ³ νλ€. 1οΈβ£ @keyframs μμ±, animation-name μμ± μ λλ©μ΄μ μ§μ κ³Ό μ΄λ¦μ μ€μ νλ μμ±μΌλ‘ μ λλ©μ΄μ μμκ³Ό λμ λΉλ‘―νμ¬ μνκ° λ°λλ λΆλΆμ΄ μλ€λ©΄ @keyframes μμ±μ μ΄μ©ν΄ λ°λλ μ§μ μ μ€μ νλ€. μ΄λ μ λλ©μ΄μ μ μ¬λ¬κ° μ§μ ν λλ₯Ό λλΉνμ¬ animation-name μμ±μΌλ‘ μ΄λ€ μ λλ©μ΄μ μ μ¬μ©ν μ§ μ΄λ¦μΌλ‘ ꡬλΆνλ€. animation-name : μ΄λ¦ 2οΈβ£ animation-du..
2021.10.15 -
9-2. CSS νΈλμ§μ (transition-property, transition-duration, transition-timing-function, transition-delay)
1. νΈλμ§μ transition νΈλμ§μ μ μΉ μμ μ λ°°κ²½μμ λ°κΎΈκ±°λ λνμ ν λ리λ₯Ό μ¬κ°νμμ μνμΌλ‘ λ°λ κ²μ²λΌ μ€νμΌμ μμ±μ΄ λ°λλ κ²μ λ§νλ€. μΉ μμμ μ€νμΌ μμ±μ΄ μκ°μ λ°λΌ λ°λλ κ²μ νΈλμ§μ μ΄λΌκ³ νλ€. 2. transtion-property transition-property μμ±μ νΈλμ§μ λμμ μ§μ νλ μμ±μ΄λ€. 1οΈβ£ all : λͺ¨λ μμ±μ΄ νΈλμ§μ λμμ΄ λλ€. κΈ°λ³Έκ° 2οΈβ£ none : νΈλμ§μ μ νλ λμ μ무 μμ±λ λ°λμ§ μλλ€. 3οΈβ£ μμ± μ΄λ¦ : νΈλμ§μ ν¨κ³Όλ₯Ό μ μ©ν μμ±μ μ§μ νλ€. 3. transition-duration transition-durationμ transtion-property μμ νΈλμ§μ λμμ μ§μ νλ€λ©΄ λ€μμΌλ‘ μ§ν μκ°μ μ§μ ..
2021.10.15 -
9-1. CSS λ³ν (transform, translate(), scale(), rotate(), skew())
1. transform CSSμμ λ³νμ μ μ©νκΈ° μν΄μλ transform μμ±μ μ¬μ©ν΄μ ν¨μμ΄λ¦κ³Ό ν¨κ» μμ±ν΄μΌνλ€. transform : ν¨μ - 2μ°¨μ λ³νκ³Ό 3μ°¨μ λ³ν 2μ°¨μ λ³νμ μΉ μμλ₯Ό νλ©΄μμ λ³ννλ€. (μνμΌλ‘ μ΄λνκ±°λ, μμ§μΌλ‘ μ΄λ) 3μ°¨μ λ³νμ xμΆκ³Ό yμΆμ μκ·Όκ°μ μ£Όλ zμΆμ μΆκ°ν΄μ λ³ννλ€. 3μ°¨μ λ³νμμ zμΆμ μλ€λ‘ μ΄λνκ³ , 보λ μ¬λ μͺ½μΌλ‘ λ€κ°μ¬μλ‘ κ°μ΄ 컀μ§κ³ λ€λ‘ κ°μλ‘ κ°μ΄ μμμ§λ€. 2. translate() ν¨μ translate() ν¨μλ μΉ μμλ₯Ό μ΄λμν€λ ν¨μμ΄λ€. translate() ν¨μλ xμΆμ΄λ yμΆ λλ μμͺ½ λ°©ν₯μΌλ‘ μ΄λν 거리λ₯Ό μ§μ νλ©΄ ν΄λΉ μμκ° μ§μ ν ν¬κΈ°λ§νΌ μ΄λνλ€. transform : translate(tx, t..
2021.10.15 -
8-4. CSS κ³ κΈμ νμ μ°μ΅λ¬Έμ 1,2
* μ°μ΅λ¬Έμ 1 * μ°μ΅λ¬Έμ 2 λ©λ΄1 λ©λ΄2 λ©λ΄3 λ©λ΄4 λ©λ΄5 λ©λ΄6
2021.10.15 -
8-3. CSS κ°μ ν΄λμ€μ κ°μ μμ
1. μ¬μ©μ λμμ λ°λΌ λ°μνλ κ°μ ν΄λμ€ μ¬μ©μκ° μΉ μμλ₯Ό ν΄λ¦νκ±°λ λ§μ°μ€ ν¬μΈν°λ₯Ό μ¬λ €λλ λ± νΉμ λμμ ν λ μ€νμΌμ΄ λ°λλλ‘ λ§λ€κ³ μΆλ€λ©΄ κ°μν΄λμ€ μ νμλ₯Ό μ¬μ©νλ€. 1οΈβ£ : link κ°μ ν΄λμ€ μ νμ λ°©λ¬Ένμ§ μμ λ§ν¬μ μ€νμΌμ μ μ©νλ€. 2οΈβ£ : visited κ°μ ν΄λμ€ μ νμ λ°©λ¬Έν λ§ν¬μ μ€νμΌμ μ μ©νλ€. 3οΈβ£ : hover κ°μ ν΄λμ€ μ νμ νΉμ μμμ λ§μ°μ€ ν¬μΈν°λ₯Ό μ¬λ €λμΌλ©΄ μ€νμΌμ μ μ©νλ€. 4οΈβ£ : active κ°μ ν΄λμ€ μ νμ μΉ μμλ₯Ό νμ±ννμ λ μ€νμΌμ μ μ©νλ€. 5οΈβ£ : focus κ°μ ν΄λμ€ μ νμ μΉ μμμ μ΄μ μ΄ λ§μΆ°μ‘μ λ μ€νμΌμ μ μ©νλ€. 2. μμ μνμ λ°λ₯Έ κ°μ ν΄λμ€ 1οΈβ£ : target κ°μ ν΄λμ€ μ νμ λ€λ₯Έ μ¬..
2021.10.15 -
8-2. CSS μμ± μ νμ
html νκ·Έ μμ±ν λ μμ±λ λ§μ΄ μ¬μ©νλλ° κ·Έ μμ±κ°μ λ°λΌ μνλ μμλ₯Ό μ νν μλ μλ€. 1. [μμ±] μ νμ (ν΄λΉ μμ±μ΄ μλ κ²½μ°) λκ΄νΈ μ¬μ΄μ μνλ μμ±μ μ λ ₯νλ©΄ λλ€. 2. [μμ± = μμ±κ°] μ νμ ( μ§μ ν μμ±κ°μ΄ μλ κ²½μ°) νΉμ μμ±κ°μ΄ μλ μμλ₯Ό μ ννλ [μμ± = μμ±κ°] μ νμλ μ£Όμ΄μ§ μμ±κ³Ό μμ±κ°μ΄ μΌμΉνλ μμλ₯Ό μ°Ύμ μ€νμΌμ μ§μ νλλ° μ¬μ©νλ€. 3. [μμ± ~= μμ±κ°] μ νμ (μ§μ ν μμ±κ°μ΄ ν¬ν¨λ μμ-λ¨μ΄λ³) [μμ± ~= μμ±κ°] μ νμλ μ¬λ¬ μμ±κ° μ€μμ ν΄λΉ μμ±κ°μ΄ ν¬ν¨λ μμλ₯Ό μ ννλ€. νΉμ μμ±κ°μ μ°Ύλλ° νΈνλ€. [μμ± ~= μμ±κ°] μ νμλ buttonκ°κ³Ό μ ννκ² μΌμΉνλ μμλ₯Ό μ ννλ€. 4. [μμ± |= μμ±κ°] μ νμ (μ§μ ..
2021.10.14 -
8-1. CSS μ°κ²° μ νμ (νμ μ νμ, μμ μ νμ, μΈμ νμ μ νμ, νμ μ νμ)
νΉμ μμλ₯Ό κΈ°μ€μΌλ‘ κ·Έ μμ ν¬ν¨λ μμλ₯Ό νμ μμλΌκ³ νλ€. κ·Έλ¦¬κ³ νμ¬ μμλ₯Ό κΈ°μ€μΌλ‘ λ°λ‘ ν λ¨κ³ μλ μμλ₯Ό μμ μμλΌκ³ νλ€. κ·Έ μμ μμμ ν λ¨κ³ μλλ μμ μμλΌκ³ νλ€. 1. νμ μ νμ νμ μ νμ descendant selector λ₯Ό μ¬μ©νλ©΄ λΆλͺ¨ μμμ ν¬ν¨λ νμ μμλ₯Ό λͺ¨λ μ ννλ©° μμ μ νμλΌκ³ λ νλ€. μ¦, μμ μμλΏλ§ μλλΌ μμ μμ, μμμ μμ μμ λ± λͺ¨λ νμ μμκΉμ§ μ μ©λλ€. νμ μ νμλ 곡백μ μ¬μ΄μ λκ³ μ¨μ£Όλ©΄ λλ€. 2. μμ μ νμ μμ μ νμ child selectorλ νμ μ νμμ λ€λ₯΄κ² μμ μμμλ§ μ€νμΌμ μ μ©νλ μ νμμ΄λ€. '>' κΈ°νΈλ‘ νμν΄ λΆλͺ¨ μμμ μμ μμλ₯Ό ꡬλΆνλ€. β νμ μ νμμ μμ μ νμμ λ€λ₯Έμ μ ν..
2021.10.14