iT邦幫忙

2021 iThome 鐵人賽

DAY 24
1
Modern Web

30天以設計+切版實作(Adobe XD、Bootstrap 5)系列 第 24

【設計+切版30天實作】|Day24 - Steps區塊 - 如何做出漸層背景?

  • 分享至 

  • xImage
  •  

前面完成了「Pros」區塊,今天來完成「Steps」的區塊。

https://ithelp.ithome.com.tw/upload/images/20211008/20139489tQm4xzmiRJ.png

數據收集

標題的樣式

  • Font-weight:Medium
  • Font-size:24px
  • Text-color:Secondary

https://ithelp.ithome.com.tw/upload/images/20211008/20139489NsjQyCErqR.png

副標Step的樣式

  • Font-weight:Bold
  • Font-size:48px
  • Text-color:Secondary,40% → RGB(255,255,255,0.4)

https://ithelp.ithome.com.tw/upload/images/20211008/201394897GJQ7ZYvEl.png

https://ithelp.ithome.com.tw/upload/images/20211008/20139489ad9r0xsNow.png

Step小標的樣式

  • Font-weight:Bold
  • Font-size:16px
  • Text-color:Secondary

https://ithelp.ithome.com.tw/upload/images/20211008/20139489jSuvNxk5d5.png

內文的樣式

https://ithelp.ithome.com.tw/upload/images/20211008/20139489vVeqZDAWkR.png

  • Font-weight:Normal
  • Font-size:16px
  • Text-color:Secondary

Background-color:漸層的Primary色 → bg-grandient

https://ithelp.ithome.com.tw/upload/images/20211008/201394890hOFiqxd8R.png

標題的margin-bottom : 24px

https://ithelp.ithome.com.tw/upload/images/20211008/20139489ltntLefYwD.png

副標題Step的margin-bottom : 16px

https://ithelp.ithome.com.tw/upload/images/20211008/20139489YEpfgBlxfk.png

Step小標的margin-bottom : 8px

https://ithelp.ithome.com.tw/upload/images/20211008/20139489n4SbTmDxSE.png

整個Step的margin-top : 96px

https://ithelp.ithome.com.tw/upload/images/20211008/20139489AwvifTJ0Sp.png

整體分析

這次內容主要可以分成4個小區塊去切,各佔3欄。原理就像上一篇所說的,在設計時會有一個border作為輔助,因此我們切的時候就把它想像成四個小方塊喔!

(如下圖:D )

https://ithelp.ithome.com.tw/upload/images/20211008/20139489QSouxFuz4J.png

步驟

先開一個新區塊

  1. 開啓<section> ,命名為steps
  2. 因為上下的padding為96px,所以在section的class同時加入py-10
  3. 另外在class插入背景顏色bg-primary ,稍後再來改成漸層
<section class="steps bg-primary py-10"></section>

新增container、row及col

共分成4個小區塊,各佔3欄(col-3)

<section class="steps bg-primary py-10">
  <div class="container">
    <div class="row">
      <div class="col-3">
          
      </div>
      <div class="col-3">

      </div>
      <div class="col-3">
          
      </div>
      <div class="col-3">
          
      </div>
    </div>
  </div>
</section>

新增標題及btn

  1. 因為它們和旁邊Steps的高度不一樣,但又要有水平置中的感覺,所以要幫它包一個div
  2. col-3 div的class命名水平置中的設定
<div class="col-3 d-flex align-items-center">
  <div>
    <h4 class="text-secondary fw-normal mb-6">
        想把興趣當工作嗎? <br>
        趕快加入會員吧!
    </h4>
    <button class="btn btn-outline-secondary">免費試用</button>    
  </div>
</div>

新增Step的內容

  1. 由於標題Step 1/2 / 3的大小是display-5的大小,所以給它一個div,命名為display-5
  2. 另外Step 1的字體顏色是透明,所以要加style上去style="color: rgba(255,255,255,0.4);
  3. 加入h5小標、內容文字,以及一些字體、margin的設定
<div class="col-3">
  <div class="display-5 fw-bold mb-5" style="color: rgba(255,255,255,0.4);">Step 1</div>
  <h5 class="fs-6 text-secondary mb-2">註冊會員,免費試用</h5>
  <p class="text-secondary fw-light">首先,進入GYMATE官網註冊會員,填寫基本資料後,選取「首月免費試用」之方案。帳號開通後,即可開始囉!</p>
</div>

把3個Steps的內容都填上去

<div class="col-3">
  <h4 class="text-secondary">想把興趣當工作嗎? 趕快加入會員吧!</h4>
  <button class="btn btn-outline-secondary">免費試用</button>
</div>

調整漸層背景色

還記得一開始設定漸層的variables嗎?其實只要把bg-primary改成bg-gradient就可以了,是不是很簡單XD!!!

<section class="steps bg-gradient py-10">
</section>

Before:

https://ithelp.ithome.com.tw/upload/images/20211008/20139489Ndbm9YegJc.png

After:

https://ithelp.ithome.com.tw/upload/images/20211008/20139489GzdPfSzejV.png

登登登登,Steps的區塊就完成啦!明天繼續來做下一個區塊吧 (๑´ㅂ`๑)

https://ithelp.ithome.com.tw/upload/images/20211008/20139489qt9VOCgBLp.png


上一篇
【設計+切版30天實作】|Day23 - Pros區塊 - 看似無邊框的三欄式卡片,到底要對準哪條欄位?
下一篇
【設計+切版30天實作】|Day25 - Carousel區塊 - 把Carousel Caption和Indicators改成心目中理想的模樣
系列文
30天以設計+切版實作(Adobe XD、Bootstrap 5)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言