🎉

練習 SCSS 變數(Variables)

2024/06/13に公開

cover

Codepen

養成好習慣 - 設計稿的分析

拿到專案先進行設計稿的分析:
版面分析
設計稿分析
這是一個單純的靜態履歷頁面,沒有太複雜的部份。
* 切出各區塊並命名。
* 看設計師有沒有提供 guideline,如果沒有就自己製作。
* 素材的準備:圖檔都有提供圖片連結,就不用另外下載了。

本篇知識點

練習 SCSS 變數 (Variables)

學習變數後還沒有比較完整的使用在切版上 (都是插一個 $color 就沒了),這是一次比較多的使用變數來切,目前也還沒有規模比較大的設計稿來規劃 SCSS 的架構。

//color
$primary-color:#000;
$secondary-color:#AE0000;
$grey-color:#949494;
$secon-grey-color:#EFEFEF;
//font
$font-family:"Castoro", sans-serif;
$fontsize-h1:128px;
$fontsize-h3:40px;
$fontsize-fs-1:32px;
$fontsize-fs-2:24px;
$fontsize-fs-3:20px;
$line-height:1.5;

有趣的部份

width=50%
剛好是 width=50%;
一開始以為只是一個單純靠右的滿版區塊,使用了 text-align 才意識到事情不是這樣的。
後來也使用了 display 去進行對齊,但這樣就變成要多做一個空白的區塊去卡左邊的空間,這樣感覺好像有點瞎?
在跟同學討論之後,發現畫面剛好是各 50% 的佔比就直接在區塊設了 width:50% 去達成設計畫面。
不確定設計師當時是剛好這樣設計,還是就是有意讓他各 50% 的佔比。

按鈕的地方增加了個小小 hover

這是課題之外自己補充的,滑鼠移過會放大的效果,增加了使用者體驗,也練習了一下 transform 的應用。
hover

   img{
        transform:scale(1,1);
        transition:.3s;
      &:hover{
        transform:scale(1.2,1.2);
      }
    }

結論

一眼看好像是很普通的設計稿,但裡面也是藏了一些設計師的小巧思(?),也使用上了很少用的 <time> 標籤,以及使用 text-transform 去改變字母大小。

Discussion