iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
Modern Web

使用SASS(SCSS)建立自己的CSS Library系列 第 21

[Day 21] Sass - Media Query

Sass媒體查詢其實與Css媒體查詢是差不多的~
只是在Sass中也可以使用SassScript expressions來表示喔~
像是...

$layout-breakpoint-small: 960px;

@media (min-width: $layout-breakpoint-small) {
  .hide-extra-small {
    display: none;
  }
}

編譯為css

@media (min-width: 960px) {
  .hide-extra-small {
    display: none;
  }
}

或是...

@media (hover: hover) {
  .button:hover {
    border: 2px solid black;

    @media (color) {
      border-color: #036;
    }
  }
}

編譯為css為

@media (hover: hover) {
  .button:hover {
    border: 2px solid black;
  }
}
@media (hover: hover) and (color) {
  .button:hover {
    border-color: #036;
  }
}

很簡單吧!

參考資料:https://sass-lang.com/documentation/at-rules/css


上一篇
[Day 20] Sass - Using @extend
系列文
使用SASS(SCSS)建立自己的CSS Library21

尚未有邦友留言

立即登入留言