# 第六週直播切版 ###### tags: `網頁切版直播班 - 2021 夏季班` --- # BS5 scss載入(架構圖) --- ``` 案例: $primary: pink; $primary: blue !default; $primary: #ff0000 !default; h1{ color:$primary; } 此時會顯示pink顏色,因為沒有寫!default會先覆蓋掉 ``` :::warning Q:如何覆蓋掉!default;? A:直接寫 $primary: pink;後面不用家東西,就可以蓋掉 ::: :::success Q:放在下面或上面有差異嗎? 放在上面的會先吃到顏色,如果都有 ![](https://i.imgur.com/4kuTsst.png) ::: :::info 靠上面的會先覆蓋下面的!defaul ![](https://i.imgur.com/gtcVyoJ.png) ::: # boostrap5 色系與樣式 --- depndeancies npm instll node_modules dist/assets/js/all.js vendor.js vendor裡面有 boostrap layout.ejs index.html sass functions variables gulp 要用feature/bs5這個檔案下載 放到vs code ![](https://i.imgur.com/8azHSQP.png) ![](https://i.imgur.com/F6JCTGh.png) :::success theme-color 改這裡70行關鍵中的關鍵 ![](https://i.imgur.com/o40AobX.jpg) ::: :::danger 1rem是16px spacer1=4px ![](https://i.imgur.com/pNeAfU4.png) ::: :::success underline改成none 連結不加下底線 ![](https://i.imgur.com/ilVUW0A.png) ::: :::info 修改字體 ROboto Noto sans CJK TC 這次第六週作業要用的字體 微軟正黑體,window最常出現的用到的字體。通常不用新細明體,不好看。 system-ui是apple的 “微軟正黑體”寫這樣是吃不到的,要寫“Microsoft JhengHei"這樣才吃得到字體 ![](https://i.imgur.com/765T5GZ.jpg) ::: :::warning 先載入"Microsoft JhengHei" 接著載入"微軟正黑體" 的中文字體 ![](https://i.imgur.com/osnz7um.png) ::: :::success 只要改Variables這個其他第一跟第三個不要改 ![](https://i.imgur.com/iZDUpyn.png) ::: # 格線系統 --- === <div class="grid_1"> grid 必須滿版相加等於12,如果超過數量就會下一行 <hr> :::info 排版工具 layoutit.com 可以放元件,可以放卡片,裡面還可以再放元件。 ![](https://i.imgur.com/NdYGROw.jpg) ::: col ![Uploading file..._cdphuym5j]() ![Uploading file..._cfeade3c0]() :::info 先寫手機的寫法 container row menu ![](https://i.imgur.com/EcTMt4S.png) ::: .container{ } ![](https://i.imgur.com/UmwRhDW.png) ![](https://i.imgur.com/wfCXgAC.png) ![](https://i.imgur.com/9ksZzXB.png) 左邊站三欄右邊站九欄 ![](https://i.imgur.com/vwp1dwK.png) 如何清掉編號列號 ![](https://i.imgur.com/7JSWJfR.png) 寫list-style:none; class : list-unstyle; ![](https://i.imgur.com/XegvaEn.png) col 的外層只能是row column的外層只能是row 按照規則 ul.row>li.col-3>h2 不要在col這層做ms-2 me-2 會跑掉 因為加起來要12欄位 varialbes.scss 兩者是連接的,上面是斷點, ![](https://i.imgur.com/10QHSH7.png) footer要寫在container外層 ![](https://i.imgur.com/VyGNFSF.png) row justify-content-centar col-5佔五欄位 ![](https://i.imgur.com/4qwJFKw.png) row 本身就是d-flex 自行切換斷點 ![](https://i.imgur.com/fsCHc1E.png) 內建就有,左三右九 md ![](https://i.imgur.com/hUcHn2I.png) 768以上 md 992以上 lg 觸發 自動會pc ipad 手機 rwd ![](https://i.imgur.com/HxVPABq.png) 4:8 在pc 3:9 pad ![](https://i.imgur.com/PsM1WtH.png) pad 寬度 以下會變成上下兩行 ![](https://i.imgur.com/35tb0fs.png) ![](https://i.imgur.com/E4zEXdp.png) ![](https://i.imgur.com/xB8uT3l.png) ![](https://i.imgur.com/QnAdqCY.png) 排序 自訂 class 元件 card util text-primary\ mb-3 mb-md-3 ![](https://i.imgur.com/hPe4lMC.png) ![](https://i.imgur.com/Gs47xuQ.png) 斷點 ![](https://i.imgur.com/qFAjGIv.jpg) col1-12可以加margin-top margin-bottom 不要改水平軸,會導致換行。