Sass、SCSS 小試身手

恭喜你完成此章節,接下來我準備了一份程式碼,請您試著挑 Sass/SCSS 其中一種寫法來進行練習。

需要提醒的地方是,在 class 階層上有改善的地方,可保持一個大原則,類別階層不要超過四層以上,例如 .wrap .header .menu ul li a span:hover,以避免網頁渲染效能有所影響,再請試著調整看看。

練習完後,再請將範例程式碼,貼到 CodePen 上,並在本章節下方的問題區提供你的作業,老師這裡可以再幫你觀看細節是否有優化的空間 :D

.header {
  background-size: cover;
  background-position: center center;
  background-image: url(../asset/img/header_desktop.png);
  background-repeat: no-repeat;
}
.header .banner {
  min-height: 420px;
}

.header .menu-bg {
  min-height: 58px;
  background: #ff0000;
  position: relative;
}

.header .menu {
  top: 0;
}

.header .menu ul a {
  display: block;
}
.header .menu ul li{
  color: #fff;
}

.header .menu ul li a:hover {
  font-weight: bolder;
}

.header .banner-title {
  max-width: 460px;
  background: #ff0000;
  color: #fff;
}

.header .main-menu {
  background: #ff0000;
  overflow: hidden;
}
.header .main-menu a:hover {
  background: #ff0000;
}
.header .hamburger-menu {
  display: block;
  float: right;
}
.header .menu-show {
  max-height: 165px;
}
.header .block-md {
  display: block;
}


完成並繼續課程