[FE - ConnecTo] DAY13 TILπŸ‘©πŸ»β€πŸ’»

JUNYΒ·2022λ…„ 7μ›” 27일
0

πŸ“šZeroBase ConnecTo Front-End

λͺ©λ‘ 보기
3/53
post-thumbnail

22.07.27 μˆ˜μ—…μ—μ„œ 배운 λ‚΄μš©κ³Ό 깨달은 점을 μ •λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€ 😊
ν”Όλ“œλ°±μ€ μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€! 🍊

βœ”μ˜€λŠ˜ μˆ˜μ—… λ‚΄μš©


μ–΄μ œμ— μ΄μ–΄μ„œ Sassλ₯Ό μ΄μš©ν•œ, μ›ΉνŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ 및 λ””μžμΈ μž‘μ—…μ„ μ™„λ£Œν•˜μ˜€μŠ΅λ‹ˆλ‹€.

μ–΄μ œκΉŒμ§€λŠ” κ°•μ‚¬λ‹˜κ³Ό ν•¨κ»˜ μ½”λ“œλ₯Ό 짜며 Sassλ₯Ό 쑰금 더 μ΅μˆ™ν•˜κ²Œ μ΅νžˆλŠ” μž‘μ—…μ΄μ—ˆλ‹€λ©΄,

μ˜€λŠ˜μ€ 직접 μ½”λ“œλ₯Ό 짜보며 Sass의 κΈ°λŠ₯듀을 μ΅ν˜”μŠ΅λ‹ˆλ‹€.

였늘 μˆ˜μ—… 속도가 쑰금 λΉ λ₯Έ λ“― ν–ˆμ§€λ§Œ, CSS μž‘μ—…μ„ 저희가 1차둜 ν•΄λ΄€λ˜ 상황이고,

CSSλ₯Ό Sass둜 λ³€κ²½ν•΄μ„œ μ μš©ν•˜λŠ” μž‘μ—…μ΄λΌ, μž¬λ°Œμ—ˆμŠ΅λ‹ˆλ‹€! πŸ˜‰

  • μ—¬νƒœ λ²„νŠΌμ„ λ§Œλ“€ λ•Œ, 높이λ₯Ό μ§€μ •ν•˜λŠ” λ“― κ·œκ²©ν™” ν•˜μ§€λŠ” μ•Šμ•˜μ§€λ§Œ,
    λ²„νŠΌμ„ μ‚¬μ΄μ¦ˆ λ³„λ‘œ κ·œκ²©ν™” ν•  λ•ŒλŠ” μ‚¬μ΄μ¦ˆ μ§€μ •ν•΄μ„œ μ‚¬μš©ν•΄λ„ μ’‹λ‹€.
  • 색상을 μž¬ν• λ‹Ή ν•  λ•Œ, ν•œ 번만 ν• λ‹Ήν•΄μ„œ μ‚¬μš©ν•΄μ•Ό λ˜λŠ” 쀄 μ•Œμ•˜λŠ”λ°, μ»΄ν¬λ„ŒνŠΈ λ³„λ‘œ κ΅¬λ³„ν•΄μ„œ 색상을 μ§€μ •ν•˜μ—¬ μ‚¬μš©ν•˜λ©΄ 훨씬 μ‚¬μš©μ΄ νŽΈν•΄μ§„λ‹€.
  • importλŠ” use보닀 λ¨Όμ € μ‚¬μš©ν•  수 μ—†λ‹€.
  • Sassλ₯Ό μ‚¬μš©ν•  λ•Œ, 가독성을 μ‹ κ²½μ“°λŠ” 편이 μ’‹λ‹€
    .twitter{
      &__userProfile{
        shape-outside: circle(50%);
        float: right;
        width: 20%;
        max-width: 110px;
        height: 110px;
    
    	  &__Image{
    	    border-radius: 50%;
    	    width: 100%;
    	    height: 100%;
    	    object-fit: cover;
    	    object-position: 30% 40%;
    	  }
    	}
    }
    twitter__userProfileImage λΌλŠ” 클래슀λͺ…을 μœ„μ™€ 같이 μ€˜λ„ λ˜μ§€λ§Œ, κΉŠμ΄κ°€ λ„ˆλ¬΄ κΉŠμ–΄μ§€κΈ°μ—β€¦ 가독성이 λ–¨μ–΄μ§ˆ μˆ˜λ„ μžˆμ–΄μ„œ, 가급적 μ•„λž˜μ™€ 같이 μ‚¬μš©ν•˜λŠ” 것이 μ’‹λ‹€! λ‹€λ§Œ, μ•„λž˜μ™€ 같이 μ‚¬μš©ν•  경우, μ—°κ²°λ˜μ–΄ μžˆλŠ” 속성을 κ·Όμ²˜μ— κΈ°μž…ν•˜μ—¬, λˆ„κ΅¬λ‚˜ μ½”λ“œλ₯Ό μ΄ν•΄ν•˜κΈ° μ‰½κ²Œ μž‘μ„±ν•˜λŠ” 것이 μ’‹λ‹€! πŸ™‚
.twitter{
  &__userProfile{
    shape-outside: circle(50%);
    float: right;
    width: 20%;
    max-width: 110px;
    height: 110px;

    // &Image{} μ΄λ ‡κ²Œ μ“°λ©΄ λ„ˆλ¬΄ κΉŠμ–΄μ Έμ„œ 가독성이 λ–¨μ–΄μ§ˆ 수 있음
  }

  &__userProfileImage{
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 30% 40%;
  }
}

πŸ€”μΆ”κ°€ ν•™μŠ΅μ΄ ν•„μš”ν•œ λ‚΄μš©


  • Viewport에 λ”°λΌμ„œ 폰트 μ‚¬μ΄μ¦ˆ 크기 μ‘°μ ˆν•˜λŠ” 방법
  • : focus-visible, :focus-within κ΄€λ ¨ 속성
  • font-smothing 속성
πŸ’‘ 내일은, κ°„λ‹¨ν•œ(?) νŒ€λ³„ ν”„λ‘œμ νŠΈκ°€ μ§„ν–‰λ©λ‹ˆλ‹€ γ…Žγ…Ž 1μ£Όμ°¨ νŒ€μ›λ“€κ³Όμ˜ λ„·ν”Œλ¦­μŠ€ 클둠 이후, 2μ£Όμ°¨κ°€ λ˜λ©΄μ„œ μƒˆλ‘œμš΄ νŒ€μ›λ“€κ³Ό ν•¨κ»˜ν•˜λŠ” μž‘μ—…μ΄λΌ κΈ°λŒ€κ°€ λ©λ‹ˆλ‹€! 😊 πŸ₯°

κ³΅λΆ€ν•˜λ‹€ μΆ”κ°€ν•  λ‚΄μš©μ΄ 있으면 μΆ”κ°€ν•˜κ² μŠ΅λ‹ˆλ‹€! πŸš™

profile
μ„±μž₯ν•˜λŠ” 개발자🌼

0개의 λŒ“κΈ€