iT邦幫忙

2021 iThome 鐵人賽

DAY 23
1
Modern Web

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

【設計+切版30天實作】|Day23 - Pros區塊 - 看似無邊框的三欄式卡片,到底要對準哪條欄位?

  • 分享至 

  • xImage
  •  

前面完成了小廣告區塊,今天來完成「平台好處 - pros」的區塊。

https://ithelp.ithome.com.tw/upload/images/20211007/20139489ahyymDigIz.png

數據收集

card標題的樣式

  • Font-weight:Bold
  • Font-size:24px
  • Text-color:$Primary

https://ithelp.ithome.com.tw/upload/images/20211007/20139489Z1fHcjotg1.png

card內文的樣式

  • Font-weight:Regular
  • Font-size:16px
  • Text-color:$Text

https://ithelp.ithome.com.tw/upload/images/20211007/20139489zOQ4dckwLF.png

card的margin

  • margin-y:96px
  • margin-left:125(代表在container裡面)

https://ithelp.ithome.com.tw/upload/images/20211007/20139489JV31auL7Ch.png

card img的margin-bottom:16px

https://ithelp.ithome.com.tw/upload/images/20211007/20139489U70QDRBRgV.png

card標題的margin-bottom:16px

https://ithelp.ithome.com.tw/upload/images/20211007/20139489BoeRvy9EfZ.png

整體分析

在設計的時候,由於要在12欄裡做3個卡片,所以理所當然的,每個卡片則是佔據4欄。而設計時,通常會先用一個border框好框架,待卡片裡所有東西都排好位置後,再把border隱藏掉。因此在切版時,每個卡片就會佔4欄(col-4)唷!

(如下圖,會有一個border來輔助設計 :D)

https://ithelp.ithome.com.tw/upload/images/20211007/20139489VNfjCkqgNj.png

步驟

先開一個新區塊

  1. 開啓<section> ,命名為pros
  2. section的class同時加入mt-10
  3. 在後方插入背景img
<section class="pros" style="background-image: url(style/PHOTO/bg_pros.png);">
</section>

新增_pros.scss的客製scss,用於設定背景圖

https://ithelp.ithome.com.tw/upload/images/20211007/20139489Ay74W0qfPX.png

  1. 在style的資料夾裡新增_pros.scss ,並去新增客製化的css

    由於中間內容區塊是水平排列的,所以這邊要記得下flex 喔!

    .pros{
      background-size: cover;
      background-repeat: no-repeat;
      padding: 96px 125px;
      display: flex;
    }
    
  2. all.scss ,importpros ,不然會讀不到喔!

https://ithelp.ithome.com.tw/upload/images/20211007/20139489v5B8Y5Mj82.png

新增pros的卡片

  1. 回到html,新增一個containerrowcol

  2. 每一個卡片各佔col-4

  3. 由於col-4裡面的東西是置中,因此要加入置中的設定 → justift-content-center align-items-center

  4. col裡面新增pros裡的內容物:img、標題、內容

    <div class="container">
      <div class="row">
        <div class="col-4 d-flex flex-column justift-content-center align-items-center">
          <img class="mb-5" src="style/PHOTO/img_pros_weightlifter.png" alt="">
          <h4 class="text-primary mb-5">配對合適的學員及場地!</h4>
          <p>透過GYMATE,您可以於平台自行篩選符合條件的學員,並共同選擇訓練之健身場地,時間、地點、收費,完全掌握在您手中,讓您輕鬆享受教學的樂趣!</p>
        </div>
      </div>
    </div>
    

把另外兩個卡片也一同新增就完成了 ?

https://ithelp.ithome.com.tw/upload/images/20211007/20139489zyzcrPrZN5.png

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

https://ithelp.ithome.com.tw/upload/images/20211007/20139489gZBciJYhtK.png


上一篇
【設計+切版30天實作】|Day22 - 設計小廣告 - 背景上又有背景到底怎麼切!
下一篇
【設計+切版30天實作】|Day24 - Steps區塊 - 如何做出漸層背景?
系列文
30天以設計+切版實作(Adobe XD、Bootstrap 5)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言