글꼴 CSS 초기 설정을 62.5%로 설정하여 rem 계산을 쉽게 해결하는 방법



글꼴 초기 설정



배경


  • 신규 웹 사이트 제작, 웹 앱 제작으로 폰트 사이즈 설정으로 언제나 날아 버린다

  • 시행


  • 특별한 이유가 없으면 이렇게 하기로 하고 있다

  • 과제점


  • 단위를 rem로 하자
  • rem 그러나 px가 아니면 디자인 커뮤니케이션이 어렵기 때문에 px와 호환되는 숫자를 내고 싶습니다.

    해결책


    
    html
      font-size: 62.5%
    

    이렇게하면 1rem = 10px 1.6rem = 16px와 잘 rem과 px가 연동

    범용성을 갖게 한다



    sass의 mixin 변수


    @mixin fz($size: 24, $base: 16)
      font-size: $size + px
      font-size: ($size / ($base * 0.625)) + rem
    
  • 이것은 px와, px에 상당하는 rem의 양쪽 모두를 써낸다
  • rem이 나중에 쓰여지고 rem을 사용할 수 없을 때의 폴백으로서 px도 준비하는 용도
  • ※ 단, 현대에서는 rem은 거의 사용할 수 있으므로 font-size: $size + px
    참조 can i use
    htps : // 게으름. 코 m/#후아 t=레 m

    mixin 로딩


    .hoge
      @include fz(16)
    

    내보낸 결과


    .hoge
      font-size: 16px
      font-size: 1.6rem
    

    이것으로 rem의 계산은 생각하지 않고 어색한 폰트 사이즈를 쓸 수 있군요!

    참고 초기 설정
    * {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    
    html {
      word-wrap: break-word;
      font-size: 62.5%;
      margin: 0;
      padding: 0;
    }
    
    body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      position: relative;
      color: #222;
      font-size: 100%;
      line-height: 1.5;
      font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
      font-weight: 400;
      -webkit-text-size-adjust: 100%;
    }
    
    .wrap{
      font-size: 1.6rem;
    }
    
    

    CodePen



    See the Pen How to font-size: 62.5% by Pistol ( @pistol ) on CodePen .




    참조하신 기사



    font-size 지정 "px, em, rem, %"의 종류

    htps //w w. w-엔 dぇっ s. 코 m / ぇ b_ ぁ 보 / 세 r ゔ 세 / p 로즈 c 치온 / 49



    {font-size:62.5%}가 62.5%가 된 이유

    htps // 01 에아 rth. jp / うぇbc 레테 / 코 온 g / 푹 t-she_why_62 포인 t5 페르 센 t /



    수수께끼의 숫자, {font-size: 62.5%;}란 무엇인가?

    htps //w w. 그래… jp/b㎉g/28. HTML


  • 좋은 웹페이지 즐겨찾기