What is CSS ?
CSSλ Cascading Style Sheetsμ μ½μ΄μ΄κ³ , μ΄λ μΉνμ΄μ§λ₯Ό κΎΈλ―Έλ €κ³ μμ±νλ μ½λμ΄λ€.
μ΄λ μ λ μΉ κ°λ°μ 곡λΆν μ¬λμ΄λΌλ©΄ νλ‘ νΈμλ, λ°±μλ κ°λ°μλ₯Ό λ§λ‘ νκ³ CSSλΌλ κ²μ ννλ€ λ€μ΄λ΄€μ κ²μ΄λ€.
곡μλ¬Έμμ μνλ©΄ CSSλ νλ‘κ·Έλλ° μΈμ΄κ° μλκ³ , Stylesheet μΈμ΄λΌκ³ νλ€. CSSλ₯Ό ν΅ν΄ HTML λ¬Έμμ μλ μμλ€μ μ νμ μΌλ‘ μ€νμΌμ μ μ©μν¬ μ μλ€.
.list {
width: 100px;
float: left;
}
li {
color: red;
background: url("./image.jpg");
}
li:last-child {
margin-right: -10px;
}
CSSλ λ무 μ΅μν΄
Sass μ SCSSλ 무μμΌκΉ ??
Sass
Sassλ Syntactically Awesome StyleSheet μ μ½μ΄λ‘, CSSμ λ¨μ μ 보μνκΈ° μν΄ λ§λ CSSμ μ μ²λ¦¬κΈ°μ΄λ€.
Sassλ κ°λ°μμ© μΈμ΄μ΄κΈ° λλ¬Έμ μΉ λΈλΌμ°μ κ° μ½μ μκ° μλ€. λ°λΌμ, μ€κ°μ μ»΄νμΌλ¬λ₯Ό κ±°μ³μ CSSλ‘ λ³ννμ¬ HTMLμ μ°κ²°νλ κ³Όμ μ΄ νμνλ€λ λ¨μ μ΄ μ‘΄μ¬νλ€.
Sassλ λ³μ μ μλ₯Ό νμ©νλ€. λ³μλ $μΌλ‘ μμν μ μμΌλ©°, λ³μ ν λΉμ μ½λ‘ (:)μΌλ‘ λ§λ¬΄λ¦¬ νλ€λ νΉμ§μ΄ μλ€.
Sass λ¬Έλ²μ λ€μ¬μ°κΈ°μ μ€λ°κΏμ΄ λ¬Έλ²μ μ€μν μμ μ€ νλμ΄κΈ° λλ¬Έμ μ¬λ¬ μ€ μ°κΈ°λ₯Ό μ§μνμ§ μλλ€. Sass λ¬Έλ²μ λ©ν°λΌμΈμΌλ‘ μμ±ν μ μ»΄νμΌ μλ¬κ° λ°μνλ€.
.list
width: 100px
float: left
li
color: red
background: url("./image.jpg")
&:last-child
margin-right: -10px
SCSS
SCSSλ Sassy CSSλ‘ λ©μ§ CSSλΌλ λ»μ΄λ€. μ΄ SCSSμ Sassμμ κ°μ₯ ν° μ°¨μ΄μ μ μ€κ΄νΈμ μΈλ―Έμ½λ‘ μ μ¬μ©νλ€λ λ°μ μλ€. μ€κ΄νΈλ₯Ό μ¬μ©νμ§ μλ Sassμ λ€λ₯΄κ² κΈ°μ‘΄ CSSμ λ¬Έλ²μ νΉμ§μΈ μ€κ΄νΈλ₯Ό κ·Έλλ‘ μ¬μ©νμ¬ κ³΅λ°±μ μν΄ μ»΄νμΌ μλ¬κ° λ°μν νλ₯ μ΄ μ κ³ μ’ λ μ§κ΄μ μΌλ‘ μ΄ν΄ν μ μλ€λ λ°μ νΉμ§μ΄ μλ€.
μ΄μΈμλ λͺ κ°μ λ¬Έλ² μ°¨μ΄κ° μμ§λ§, SCSSκ° Sassλ³΄λ€ λ¦κ² λμκ³ CSSμ νΈνμ± λ©΄μμ λ μ₯μ μ κ°μ§κ³ μμ΄ κ³΅μ λ¬Έλ²λ SCSS κΈ°μ€μΌλ‘ λμμμ μ λλ‘ SCSSμ μ¬μ©μ λ κΆμ₯νκ³ μλ€.
.list {
width: 100px;
float: left;
li {
color: red;
background: url("./image.jpg");
&:last-child {
margin-right: -10px;
}
}
}
[μ°Έμ‘°]
'"곡λΆ" ππππππ > πΉππππ‘πππ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TIL] Babelμ΄λ 무μμΈκ°? (4) | 2023.06.15 |
---|---|
[TIL] React-Hooks μμ보기 (0) | 2023.06.09 |
[TIL] REST-APIμ GraphQL-APIμ μ°¨μ΄μ (0) | 2023.02.28 |
UIμ UXλ? κ·Έλ¦¬κ³ UIμ UXμ κ΄κ³ (0) | 2022.06.27 |
Github Pages λ°°ν¬ μ favicon μ μ© μλλ μ΄μ (0) | 2022.04.12 |
λκΈ