• SCSS_조건문

    2020. 6. 24.

    by. <rin>

    반응형

    예시1. true, false로 제어
    @mixin btn_radius($h, $radius:true) {height:$h, background:#000;
      @if $radius { >>true
         border-radius: $h / 2;
      }@else{ >>false
           border:1px solid red;
      }
    }
    .btn { @include btn_radius(30px, false); }


    예시2. 조건식으로 제어
    중앙정렬
    @mixin position($x, $y, $z, $w){ position: absolute; left: $x; top: $y; z-index: $z; width: $w;   @if $x == 50% and $y == 50%{
        transform: translate(-50%, -50%);
      }@else if $x == 50%{
        transform: translateX(-50%);
      }@else if $y == 50%{
        transform: translateY(-50%);
      }
    }
    div { @include position(50%, null, 2); }
    >> div에 변수position을 include하면 조건식에 의하여 x축 50%이동, y축 없음, z-index는 2로 적용됨

     

     

     

     

    p.s - 유튜브 리베하얀 영상 참고

    반응형

    '😺 Study > CSS, SCSS' 카테고리의 다른 글

    개인적으로 헷갈리는 <선택자>를 모아보자.  (0) 2020.09.09
    css랑 조금 친해져보자.  (0) 2020.09.09
    SCSS_each문  (0) 2020.06.24
    SCSS_#{ } 문자보간  (0) 2020.06.24
    SCSS_@extend  (0) 2020.06.24

    댓글

Designed by Nana