TIL Day-33

뚜리의 개발일기·2021λ…„ 10μ›” 27일
0

TIL

λͺ©λ‘ 보기
13/40

SCSS

SCSS 데이터

  • Numbers: λ‹¨μœ„μ— 상관없이 숫자 λ°μ΄ν„°λ‘œ μ·¨κΈ‰
  • Strings: λ”°μ˜΄ν‘œ μœ λ¬΄μ— 상관없이 문자 λ°μ΄ν„°λ‘œ μ·¨κΈ‰
  • Colors: μƒ‰μƒμœΌλ‘œ ν‘œν˜„ν•  수 μžˆλŠ” 데이터
  • Booleans: true, false
  • Null: null은 css둜 μ»΄νŒŒμΌλ˜μ§€ μ•ŠμŒ
  • Lists: JS의 λ°°μ—΄κ³Ό μœ μ‚¬
    • (1, 2, 3)
    • 1, 2, 3
    • 1 2 3
  • Maps: JS의 객체와 μœ μ‚¬
    • (key: value)
    • (a: apple, b: banana, c: cherry)

SCSS μ—°μ‚°μž

  • μ‚°μˆ  μ—°μ‚°μž
  • +
  • -
  • *
  • /: 단좕 μ†μ„±μ˜ ꡬ뢄선과 쀑볡
    • μ†Œκ΄„ν˜Έ, (10px / 2)
    • λ³€μˆ˜μ— μ €μž₯된 κ°’, $a: 10px; ($a / 2)
    • λ‹€λ₯Έ μ—°μ‚°μžμ™€ ν•¨κ»˜ λ‚˜λˆ„κΈ° μ—°μ‚°μž μ‚¬μš©, 10px / 2 + 1px
  • %
  • μ—°μ‚°μž λ‹¨μœ„κ°€ λ‹€λ₯Έ 경우
    • css의 calcν•¨μˆ˜ μ‚¬μš©
  • 비ꡐ μ—°μ‚°μž
  • ==, !=
  • <, >
  • <=, >=
  • 논리 μ—°μ‚°μž
  • and
  • or
  • not


SCSS μž¬ν™œμš©

  • @mixin μ‚¬μš©ν•˜μ—¬ μŠ€νƒ€μΌ μ •μ˜
    • @mixin 내뢀에 λ˜λ‹€λ₯Έ @mixin μ‚¬μš© κ°€λŠ₯
    • @mixinμ—μ„œ ν•¨μˆ˜μ²˜λŸΌ λ§€κ°œλ³€μˆ˜λ₯Ό 넣을 수 있고 ...μ „κ°œμ—°μ‚°μžμ²˜λŸΌ μ‚¬μš© κ°€λŠ₯
  • @include μ‚¬μš©ν•˜μ—¬ @mixin이름을 적고 μž¬ν™œμš©
    • @include 내뢀에 μŠ€νƒ€μΌ λΈ”λŸ­μ„ μΆ”κ°€ν•  수 있고 @mixin에 @content을 λͺ…μ‹œν•˜μ—¬ μ‚¬μš©

0개의 λŒ“κΈ€