CSS3 λ³μ(μ¬μ©μ μ μ μμ±)λ₯Ό μ¬μ©νλ©΄ CSSμ ν μ€μμ κ°μ‘° νμ μμμ μ¬μ μν μ μμ΅λλ€.
milligram.cssμλ λ€μκ³Ό κ°μ λ΄μ©μ΄ μμ΅λλ€.
:root {
--highlight-color: #9b4dca;
}
κ·Έλ° λ€μ λͺ¨λ #9b4dca
μ var(--highlight-color)
λ‘ λ°κΏλλ€.
μ΄ μμ μ΄ μλ£λλ©΄ κ°μ‘° νμ μμμ λ€μκ³Ό κ°μ΄ custom.css νμΌμ ν¬ν¨νλ κ²λ§νΌ μ½κ² κ΅μ²΄ν μ μμ΅λλ€.
:root {
--highlight-color: #abcabc;
}
λλ κ°μ μΌμ μν΄ μ¬κΈ°μ μμ΅λλ€ ^^ νμ§λ§ SASSλ‘ μμ±λμμΌλ©° μ΄μ λΈλΌμ°μ λ₯Ό μ§μνκ³ μΆμ μλ μμΌλ―λ‘ λ€μκ³Ό κ°μ΄ λ λ§μ λ체 κ²μ¦λ μλ₯Ό μννλ κ²μ΄ μ’μ΅λλ€.
button {
background-color: $color-primary;
background-color: var(--color-primary, $color-primary);
}
μ΄λ° μμΌλ‘ CSS μ¬μ©μ μ μ μμ±μ μ§μνμ§ μλ λΈλΌμ°μ λ μ¬μ ν μλνλ λ²μ μΌλ‘ λ체λ©λλ€. λν μ΄λ κ² νλ©΄ var()
κ° μ΄λ―Έ λ체 μ΅μ
μ μ 곡νλ―λ‘ μ€μ μ€νμΌμνΈμ :root {}
κ° νμνμ§ μμ΅λλ€.
건배,
λλ―Έλν¬
νμ¬κΉμ§ μ§ν μν©μ΄λ μνλ μμ μ΄ μμ΅λκΉ? π
νμ¬κΉμ§ μ§ν μν©μ΄λ μνλ μμ μ΄ μμ΅λκΉ? π
νμ src/_Color.sass
μμ μμ κ°μ λ³κ²½ν λ€μ sass --update
λ‘ λ€μ μ»΄νμΌν μ μμ΅λλ€. μμ μ sass νμΌμ μΆκ°ν μλ μμ΅λλ€.
νμ¬κΉμ§ μ§ν μν©μ΄λ μνλ μμ μ΄ μμ΅λκΉ? π
νμ
src/_Color.sass
μμ μμ κ°μ λ³κ²½ν λ€μsass --update
λ‘ λ€μ μ»΄νμΌν μ μμ΅λλ€. μμ μ sass νμΌμ μΆκ°ν μλ μμ΅λλ€.
μ’μ μ§μ ! Sassλ₯Ό μ¬μ©νμ§ μκΈ° λλ¬Έμ μ’ λ κΈ°λ³Έ μ 곡λλ μ루μ
μ μ°Ύκ³ μλ κ² κ°μ§λ§ /dist/milligram.min.css
μμ κ° μ체λ₯Ό λ³κ²½νλ κ² μΈμ μ΄λ»κ² νλ©΄ μ½κ² ν μ μλμ§ λͺ¨λ₯΄κ² μ΅λλ€.
μ΄ νλ μμν¬λ₯Ό μ’μνμΈμ! μ΄ κΈ°λ₯μ΄ μΆμλ λκΉμ§ κΈ°λ€λ¦΄ μ μμ΅λλ€ π
Hey @mterron @dkundel @timrossback @dntzbgh @cilim
μλ§λ μ΄λ° κ²?
https://github.com/milligram/milligram/pull/262/files#diff -7b0a61514569d183adbda861549f9d98
κ°μ₯ μ μ©ν λκΈ
λλ κ°μ μΌμ μν΄ μ¬κΈ°μ μμ΅λλ€ ^^ νμ§λ§ SASSλ‘ μμ±λμμΌλ©° μ΄μ λΈλΌμ°μ λ₯Ό μ§μνκ³ μΆμ μλ μμΌλ―λ‘ λ€μκ³Ό κ°μ΄ λ λ§μ λ체 κ²μ¦λ μλ₯Ό μννλ κ²μ΄ μ’μ΅λλ€.
μ΄λ° μμΌλ‘ CSS μ¬μ©μ μ μ μμ±μ μ§μνμ§ μλ λΈλΌμ°μ λ μ¬μ ν μλνλ λ²μ μΌλ‘ λ체λ©λλ€. λν μ΄λ κ² νλ©΄
var()
κ° μ΄λ―Έ λ체 μ΅μ μ μ 곡νλ―λ‘ μ€μ μ€νμΌμνΈμ:root {}
κ° νμνμ§ μμ΅λλ€.건배,
λλ―Έλν¬