2. SCSS 주요문법

지선·2021년 7월 21일

Style

목록 보기
2/2

SCSS 주요 문법

Nesting


  • 자식태그에 각각 다른 블럭을 만들어 쓸 필요가 없음
  • 축약형으로 묶을 수 있음 → xxx-yyy 식일 때, 앞에 xxx가 같은거 묶어서 쓰는거 가능
//scss
div {
	p {
		color: #888888;
		font: {
		    family:sans-serif; 
		    size: 14px;
		}
	}
	
	img {
	    width: 400px;
	}
}



&


  • 상위 요소 이어쓰기는 "&"로! 클래스명 등, 글자도 이어쓸 수 있음
div {
  background-color: green
  &:hover { background-color: blue }
}

.div {
  background-color: green
 &_blue { background-color: blue }
}



변수


  • 문자열을 치환할 수 있음 (즉, 변수를 쓸 수 있음)
  • 반복되는 작업에서, 굉장히 편리하게 이용할 수 있다.
$defaultSize: 20px;
$className: blue;

p{
	font-size: #{$defaultSize};
	&.#{$className} {color: #{$className}}
}
profile
프론트엔드개발자가 될거야!

2개의 댓글

comment-user-thumbnail
2021년 7월 21일

오~정리 이쁘게 잘하는데ㅋㅋ

1개의 답글