1. κ°μ
position: fixed μμ±μ HTML μμλ₯Ό νΉμ μμΉμ κ³ μ μν€λ λ° μ¬μ©λλ CSS μμ±μ λλ€. μ΄ μμ±μ μ¬μ©νλ©΄ μμκ° μ€ν¬λ‘€λλλΌλ νλ©΄ μμμ μνλ μμΉμ κ³ μ λμ΄ μ μ§λ μ μμ΅λλ€.
κ³ μ λ μμλ μΌλ°μ μΌλ‘ νλ©΄ μμͺ½, μ’μΈ‘ λλ μ°μΈ‘μ νμλλ©°, λΆλͺ¨ μμ λ΄μμ μμΉλ₯Ό κ²°μ ν©λλ€. μ΄λ¬ν μμ±μ μ¬μ©νλ©΄ μ¬μ©μκ° μΉ νμ΄μ§λ₯Ό μ€ν¬λ‘€ν λ λ°λΌλ€λλ ν€λ λλ μ¬μ΄λλ°μ κ°μ κ³ μ λ μμλ₯Ό ꡬνν μ μμ΅λλ€.
position: fixed μμ±μ μΉ μ¬μ΄νΈμ μ¬μ©μ κ²½νμ ν₯μμν€λ λ° μ€μν μν μ ν©λλ€. μ΄ μμ±μ μ¬μ©νμ¬ μΉ νμ΄μ§μ νΉμ μμλ₯Ό κ°μ‘°νκ±°λ μ€μν μ 보λ₯Ό κ³ μ νμ¬ νμ νμν μ μμ΅λλ€. λν νμ΄μ§ λ΄μμ μ΄λνλ©΄μ μ 보λ₯Ό μ μ§νκ³ μΆμ κ²½μ°μλ μ μ©νκ² νμ©ν μ μμ΅λλ€.
λ€μμΌλ‘, position: fixed μμ±μ΄ μ νν μ΄λ»κ² μλνλμ§ μμΈν μμλ³΄κ² μ΅λλ€.
2. position: fixed μμ±μ΄λ?
position: fixed μμ±μ CSSμ μλ positioning μμ± μ€ νλλ‘, μμμ μμΉλ₯Ό κ³ μ μν€λ μν μ ν©λλ€. λ€λ₯Έ νλ¦μ λ°λΌ μμ§μ΄λ μμμ λ¬λ¦¬, fixedλ‘ μ€μ λ μμλ λΈλΌμ°μ μ°½ κΈ°μ€μΌλ‘ μΌμ ν μμΉμ κ³ μ λ©λλ€.
μΌλ°μ μΌλ‘ position: fixedλ₯Ό μ μ©νλ©΄ μμλ μ°½μ μ’ν μμ€ν μ μλμ μΌλ‘ μμΉνκ² λ©λλ€. λΈλΌμ°μ μ°½μ μλ¨ μΌμͺ½ λͺ¨μ리λ₯Ό κΈ°μ€μΌλ‘ μ’νλ₯Ό μ§μ ν μ μμΌλ©°, μ΄λ¬ν κ³ μ λ μμλ μ€ν¬λ‘€λλλΌλ νλ©΄μμ μμ§μ΄μ§ μκ³ νμ 보μ¬μ§λλ€.
position: fixed μμ±μ λ€λ₯Έ μμΉ κ΄λ ¨ μμ±κ³Ό ν¨κ» μ¬μ©λ©λλ€. μΌλ°μ μΌλ‘ top, bottom, left, rightμ κ°μ μμ±μ μ¬μ©νμ¬ μμμ μμΉλ₯Ό μμΈν μ§μ ν μ μμ΅λλ€. λν, μμμ ν¬κΈ°λ μ¬μ μ μ§μ ν μ μμ΅λλ€.
λ€μμΌλ‘, position: fixed μμ±μ νΉμ§μ λν΄ λ μμ보λλ‘ νκ² μ΅λλ€.
3. position: fixed μμ±μ νΉμ§
position: fixed μμ±μ λ€λ₯Έ μμ±λ€κ³Ό ν¨κ» μ¬μ©λ λ λ§μ μ μ©ν ν¨κ³Όλ₯Ό κ°μ Έμ¬ μ μμ΅λλ€. μ΄ μμ±μ μ£Όμ νΉμ§μ λ€μκ³Ό κ°μ΅λλ€:
3.1. νλ©΄ μμμ κ³ μ μμΉμ μμ νμ
position: fixed μμ±μ μ¬μ©νλ©΄ μμλ₯Ό μΉ νμ΄μ§μ νλ©΄ μμμ κ³ μ λ μμΉμ νμν μ μμ΅λλ€. μμλ μ€ν¬λ‘€λμ§ μκ³ νμ μ¬μ©μ λμ 보μ¬μ§λ©°, μ€ν¬λ‘€λλ λ΄μ© μμ μ€λ²λ μ΄λμ΄ κ³ μ λ©λλ€.
3.2. λΈλΌμ°μ μ°½μ μ’ν μμ€ν κΈ°μ€μΌλ‘ μμΉ μ§μ
position: fixed μμ±μ λΈλΌμ°μ μ°½μ μ’ν μμ€ν μ κΈ°μ€μΌλ‘ μμλ₯Ό μμΉμν΅λλ€. μ΄λ νμ΄μ§ λ΄μ λ€λ₯Έ μμμ μμΉμλ κ΄κ³μμ΄ μμμ μμΉλ₯Ό μ ννκ² μ§μ ν μ μμμ μλ―Έν©λλ€. top, bottom, left, right λ±μ μμ±μ μ¬μ©νμ¬ μμλ₯Ό μΈλ°νκ² λ°°μΉν μ μμ΅λλ€.
3.3. μ€ν¬λ‘€λλλΌλ μμ κ³ μ μ μ§
μ€ν¬λ‘€λλ μΉ νμ΄μ§μμ position: fixed μμ±μ κ°μ§ μμλ νλ©΄μμ μμ§μ΄μ§ μκ³ κ³ μ λ©λλ€. μ¬μ©μκ° μΉ νμ΄μ§λ₯Ό μ€ν¬λ‘€νλλΌλ ν΄λΉ μμλ νλ©΄μ μΌμ ν μμΉμ κ³ μ λμ΄ κ³μν΄μ νμλ©λλ€.
3.4. λΆλͺ¨ μμ λ΄μμ μμΉ κ²°μ
position: fixed μμ±μ κ°μ§ μμλ λΆλͺ¨ μμ λ΄μμ μμΉλ₯Ό κ²°μ ν©λλ€. μμμ λΆλͺ¨ μμκ° μλ κ²½μ° λΈλΌμ°μ μ°½μ κΈ°μ€μΌλ‘ μμΉκ° κ²°μ λ©λλ€. λ°λΌμ, λΆλͺ¨ μμμ ν¬κΈ°λ μμΉμ μν₯μ λ°μ§ μκ³ μμλ₯Ό μνλ μμΉμ κ³ μ ν μ μμ΅λλ€.
3.5. λ€λ₯Έ μμμ κ²ΉμΉ μ μμ
position: fixed μμ±μ κ°μ§ μμλ λ€λ₯Έ μμμ κ²ΉμΉ μ μμ΅λλ€. μ΄λ z-index μμ±μ μ¬μ©νμ¬ κ²ΉμΉ¨ μμλ₯Ό μ§μ ν μ μμμ μλ―Έν©λλ€. z-index μμ±μ΄ λμ μμλ λ€λ₯Έ μμ μμ κ²Ήμ³μ§κ² λλ©°, μνλ μμλ‘ μμλ₯Ό μ λ ¬ν μ μμ΅λλ€.
μμμ μ€λͺ ν νΉμ§μ μ΄μ©νμ¬ position: fixed μμ±μ μ μ ν νμ©νλ©΄ μΉ νμ΄μ§μ λμμΈκ³Ό μ¬μ©μ κ²½νμ ν₯μμν¬ μ μμ΅λλ€.
λ€μμΌλ‘, position: fixed μμ±κ³Ό λ€λ₯Έ positioning μμ±λ€κ³Όμ μ°¨μ΄μ μ λν΄ μμ보λλ‘ νκ² μ΅λλ€.
4. position: fixed μμ±μ μ¬μ© μμ
position: fixed μμ±μ μΉ λμμΈμμ λ€μν μ¬μ© μμλ₯Ό κ°μ§κ³ μμ΅λλ€. μ΄ μμ±μ μ μ©νμ¬ μμλ₯Ό κ³ μ μμΉμ νμνκ³ μνΈμμ©μ±μ λμΌ μ μμ΅λλ€. λͺ κ°μ§ μ¬μ© μμλ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€:
4.1. λ€λΉκ²μ΄μ λ° κ³ μ
μΉ νμ΄μ§μμ λ€λΉκ²μ΄μ λ°λ μ¬μ©μκ° νμ΄μ§λ₯Ό μ΄λνκ±°λ λ©λ΄μ μ κ·Όνλ λ° μ€μν μν μ ν©λλ€. position: fixed μμ±μ μ¬μ©νμ¬ λ€λΉκ²μ΄μ λ°λ₯Ό νλ©΄ μλ¨μ κ³ μ μν¬ μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ¬μ©μκ° μ€ν¬λ‘€ν λμλ λ€λΉκ²μ΄μ λ°κ° νλ©΄ μλ¨μ κ³ μ λμ΄ νμ μ κ·Ό κ°λ₯νκ² λ©λλ€.
.navbar {
position: fixed;
top: 0;
width: 100%;
}
4.2. κ΄κ³ λ°°λ κ³ μ
κ΄κ³ λ°°λλ λ§μ μΉ νμ΄μ§μμ μμ΅μ μ°½μΆνλ μ€μν μμμ λλ€. position: fixed μμ±μ μ¬μ©νμ¬ κ΄κ³ λ°°λλ₯Ό νλ©΄μ ν κ³³μ κ³ μ μν¬ μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ¬μ©μκ° νμ΄μ§λ₯Ό μ€ν¬λ‘€ν΄λ κ΄κ³ λ°°λκ° νμ 보μ΄κ² λ©λλ€.
.ad-banner {
position: fixed;
top: 20px;
right: 20px;
}
4.3. μ€ν¬λ‘€μ ν€λ κ³ μ
μ€ν¬λ‘€λλ μΉ νμ΄μ§μμ ν€λλ₯Ό κ³ μ νλ κ²μ μ¬μ©μ κ²½νμ ν₯μμν€λ λ° λμμ΄ λ©λλ€. position: fixed μμ±μ μ¬μ©νμ¬ ν€λλ₯Ό μ€ν¬λ‘€μ κ³ μ μν¬ μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ¬μ©μκ° μΉ νμ΄μ§λ₯Ό μ€ν¬λ‘€ν΄λ ν€λκ° νμ μλ¨μ μ μ§λμ΄ λ΄μ©μ μ½κ² νμΈν μ μμ΅λλ€.
.header {
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
4.4. λͺ¨λ¬ μ°½ κ³ μ
λͺ¨λ¬ μ°½μ μ¬μ©μμ μ£Όμλ₯Ό λκ³ μ€μν μ 보λ μμ μ μ리λ λ° μ¬μ©λ©λλ€. position: fixed μμ±μ μ¬μ©νμ¬ λͺ¨λ¬ μ°½μ κ³ μ μν¬ μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ¬μ©μκ° λͺ¨λ¬ μ°½ λ΄λΆμ λ΄μ©μ μ€ν¬λ‘€ν΄λ λͺ¨λ¬ μ°½μ΄ νλ©΄ μ€μμ κ³ μ λμ΄ μ¬μ©μ μκ² μ§μ€μ μ λν μ μμ΅λλ€.
.modal {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1000;
}
μμ μμλ€μ position: fixed μμ±μ μ¬μ©νμ¬ νΉμ μμλ₯Ό κ³ μ μμΉμ νμνλ λ°©λ²μ 보μ¬μ€λλ€. μμμ μ¬λ°λ₯Έ μμΉμ ν¬κΈ°λ₯Ό μ€μ νκ³ , λ€λ₯Έ μμ±λ€κ³Ό μ‘°ν©νμ¬ μνλ λμμΈμ ꡬνν μ μμ΅λλ€.
μ΄μ position: fixed μμ±κ³Ό ν¨κ» μ¬μ©λλ λ€λ₯Έ μμ±λ€μ λν΄ μμ보λλ‘ νκ² μ΅λλ€.
5. position: fixed μμ±μ μ£Όμμ¬ν
position: fixed μμ±μ μ μ©νκ³ κ°λ ₯ν κΈ°λ₯μ μ 곡νμ§λ§, λͺ κ°μ§ μ£Όμν΄μΌ ν μ¬νμ΄ μμ΅λλ€. μ΄λ¬ν μ£Όμμ¬νμ μκ³ μ¬μ©ν¨μΌλ‘μ¨ μνλ κ²°κ³Όλ₯Ό μ»μ μ μμ΅λλ€. λ€μμ position: fixed μμ±μ μ¬μ©ν λ μ£Όμν΄μΌ ν μ¬νλ€μ λλ€:
5.1. νλ©΄ ν¬κΈ°μ λ°λ₯Έ μ΄μ
position: fixed μμ±μ νλ©΄μ κ³ μ λ μμΉμ μμλ₯Ό νμνκΈ° λλ¬Έμ, νλ©΄ ν¬κΈ°μ μμ‘΄μ μ λλ€. λ§μ½ μμλ₯Ό κ³ μ μμΉμ νμνκΈ° μν΄ ν½μ κ°μ μ¬μ©νλ€λ©΄, νλ©΄ ν¬κΈ°κ° λ³κ²½λ λ μμμ μμΉκ° μμμΉ μμ κ³³μΌλ‘ μ΄λν μ μμ΅λλ€. μ΄λ₯Ό λ°©μ§νκΈ° μν΄ μλμ μΈ λ¨μμΈ %λ₯Ό μ¬μ©νκ±°λ, λ―Έλμ΄ μΏΌλ¦¬λ₯Ό νμ©νμ¬ νλ©΄ ν¬κΈ°μ λ°λΌ μμμ μμΉλ₯Ό μ‘°μ νλ κ²μ΄ μ’μ΅λλ€.
5.2. λ€λ₯Έ μμμ κ²ΉμΉ¨ λ¬Έμ
position: fixed μμ±μ κ°μ§ μμλ λ€λ₯Έ μμμ κ²ΉμΉ μ μμ΅λλ€. νΉν z-index μμ±μ μ¬μ©νμ¬ κ²ΉμΉ¨ μμλ₯Ό μ μ΄νμ§ μμλ€λ©΄, μμκ° μλμΉ μκ² λ€λ₯Έ μμ μμ λμ΄λ νμμ΄ λ°μν μ μμ΅λλ€. μ΄λ₯Ό λ°©μ§νκΈ° μν΄ z-index μμ±μ μ¬μ©νμ¬ μ μ ν μμλ‘ μμλ€μ μ λ ¬νκ³ κ²ΉμΉ¨μ μ μ΄νλ κ²μ΄ μ€μν©λλ€.
5.3. μ€ν¬λ‘€ μ΄μ
position: fixed μμ±μ μ¬μ©νμ¬ μμλ₯Ό κ³ μ ν¨μΌλ‘μ¨ μ€ν¬λ‘€ μ΄μκ° λ°μν μ μμ΅λλ€. νΉν νλ©΄μ ν¬κΈ°κ° μκ±°λ, μμμ λ§μ λ΄μ©μ΄ ν¬ν¨λμ΄ μ€ν¬λ‘€μ΄ νμν κ²½μ°, λ΄μ©μ΄ μ리거λ κ°λ €μ Έ μ¬μ©μμκ² μ λλ‘ νμλμ§ μμ μ μμ΅λλ€. μ΄λ₯Ό λ°©μ§νκΈ° μν΄ μ μ ν ν¬κΈ°μ λ΄μ©μ λ§κ² μμλ₯Ό λμμΈνκ³ , νμν κ²½μ° μ€ν¬λ‘€λ°λ₯Ό μΆκ°νμ¬ μ¬μ©μ κ²½νμ ν₯μμν¬ μ μμ΅λλ€.
5.4. μ±λ₯ μ΄μ
position: fixed μμ±μ μ¬μ©νλ μμλ νμ νλ©΄ μμ κ³ μ λμ΄ μκΈ° λλ¬Έμ, λ€λ₯Έ μμμ λ¬λ¦¬ μ€ν¬λ‘€λμ§ μμ΅λλ€. μ΄λ μ±λ₯ μ΄μλ₯Ό μΌκΈ°ν μ μμ΅λλ€. νΉν λ§μ μμ κ³ μ λ μμκ° μλ κ²½μ°, λΈλΌμ°μ μ λ λλ§ μ±λ₯μ λΆλ΄μ μ€ μ μμ΅λλ€. μ΄λ₯Ό λ°©μ§νκΈ° μν΄ μ΅μνμ μμλ§μ κ³ μ μν€κ³ λΆνμν κ³ μ μμλ νΌνλ κ²μ΄ μ’μ΅λλ€.
μμ μ£Όμμ¬νμ κ³ λ €νμ¬ position: fixed μμ±μ μ¬μ©νλ©΄ μΉ νμ΄μ§μ λμμΈκ³Ό μ¬μ©μ κ²½νμ ν₯μμν¬ μ μμ΅λλ€. νμ§λ§ μ£Όμμ¬νμ 무μνκ³ μ¬μ©ν κ²½μ° μμμΉ μμ λμμ΄ λ°μν μ μμΌλ μ£Όμκ° νμν©λλ€.
λκΈ