💬

課前最終作業二

2024/06/19に公開

cover
最終作業二


Codepen


本篇知識點

將上次做好的Shop-item區塊以及其他區域組起來。
其他區塊沒有太特別的部份,但在製作 pagination 正常應該是選取該頁面才會變更型態,如圖。
pagination
如果不使用 JS 的話, W3C 上的範例是直接在要選取的標籤上增加 class class="active",並且 css 單獨去變更樣式。因為懶得再隔外加上 class,就直接使用選取器去改。(順便練習一下選取器)

HTML

  <ul class="pagination-list">
    <li><-></li>
    <li><a href="#">1</a></li> <!-- 就不再另外命名 -->
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><-></li>
</ul>

CSS

 li{
    a{
        display: block;
        height:100%;
        font-size: $font-h3;
        padding: 16px 26px;
        text-decoration:none;
        color: $primary-color;
    }
    &:nth-of-type(2){                       //練習一下選取器
      background-color: $primary-color;
      & a{
        color: $secondary-color;
      }
    }
 }

使用 scss 要很小心跑錯層,一開始 &: 到了 a 標籤一直沒有反應,才發現放錯了標籤。

結論

這個作業主要是在練習中間區域的排版以及 position 父層子層的觀念。本次不需要製作最底下的 footer 區塊,之後有空再看看要不要把他補齊。

Discussion