본문 바로가기
sass

미디어쿼리를 사용한 사스

by uni:D 2016. 9. 18.

mobile, tablet, web, desktop...

모바일 태블랫 이런식으로 변수명을 정하는것 보다

모바일과 태블랫의 크기가 다양한 사이즈로 나오기때문에 사이즈로 알아볼수 있게 변수명을 정하는것이 좋다.


참고url : https://sass-guidelin.es/ko/#section-56



1
2
3
4
5
$breakpoints: (
  'small': (min-width: 800px),
  'medium': (min-width: 1000px),
  'large': (min-width: 1200px),
);
cs


참고 url : https://paulund.co.uk/media-query-sass-mixin



https://www.sitepoint.com/managing-responsive-breakpoints-sass/

브레이크포인트



@mixin respond-to($breakpoint) {

  @if $breakpoint == "small" {

    @media (min-width: 767px) {

      @content;

    }

  }


  @else if $breakpoint == "medium" {

    @media (min-width: 992px) {

      @content;

    }

  }


  @else if $breakpoint == "large" {

    @media (min-width: 1200px) {

      @content;

    }

  }

}


768이하 xs

768이상 small

992이상 medium

1200이상 large

======================================================


http://howtohp.com/2012/07/20/sass-responsive-web-design/


부스스트랩에서 쓰는 방식

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Defining values
$screen-sm-min: 768px;
$screen-xs-max: ($screen-sm-min - 1);
$screen-md-min: 992px;
$screen-sm-max: ($screen-md-min - 1);
$screen-lg-min: 1200px;
$screen-md-max: ($screen-lg-min - 1);
// Usage
@media (max-width: $screen-xs-max) { ... }
@media (min-width: $screen-sm-min) { ... }
@media (max-width: $screen-sm-max) { ... }
@media (min-width: $screen-md-min) { ... }
@media (max-width: $screen-md-max) { ... }
@media (min-width: $screen-lg-min) { ... }
cs








'sass' 카테고리의 다른 글

bourbon (사스 믹스인 버번)  (0) 2016.12.05
스프라이트이미지 사스(반응형일때)  (0) 2016.10.12