[Frontend Sass]


본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.

Sass

  • SassCSS pre-processor
    • pre-processor란?
      • CSS 문서 작성 시 코드의 중복이 많아 유지 보수가 힘들어짐
      • 이런 문제점을 해결하기 위해 변수, 함수, 상속 뜽 해결

      결론 : CSS 반복을 줄여 시간을 절약


Example

  • 결과 View Front-Sass

  • html 코드

      <!DOCTYPE html>
      <html>
      <link rel="stylesheet" href="mystyle.css">
      <body>
    
      <h1>Hello World</h1>
    
      <p>This is a paragraph.</p>
    
      </body>
      </html>
    
    
  • CSS 코드 & Sass

      # sass 코드
      /* Define standard variables and values for website */
       $bgcolor: lightblue;
       $textcolor: darkblue;
       $fontsize: 18px;
    
      /* Use the variables */
      body {
        background-color: $bgcolor;
        color: $textcolor;
        font-size: $fontsize;
      }
    
      # css에 해당 sass코드가 저장되는 모습
      body {
        background-color: lightblue;
        color: darkblue;
        font-size: 18px;
      }
    
    • 해당 Sass에서 결과 View에 보이는 것처럼 표준 변수 및 값을 정의
      • $ 표시
      • 주로 자주 사용하는 바탕색, 폰트사이즈, 폰트색





© 2018. by Dev_Yonghee

Powered by Dev_Yong