--- tags: 公益程式體驗營 --- # 3. 切版任務二攻略-chatbot <!--ok--> container寬度通常會在960~1440px 新框架twilwindcss ## 美好用戶體驗 * 表尾分footer、footer-plan兩個區塊來寫 <!--footerplan--> <div class="footer-plan"> <div class="container"> <h2>\ 美好用戶體驗,從對話開始 /</h2> <a href="#">方案費用</a> </div> </div> <!--footer--> <div class="footer"> <div class="container"> <p class="text">© 2022 chatTalker. All Rights Reserved.</p> </div> </div> * footer-plan範例用display:flex來排版,高度可寫死或用pt pb推開 (附圖和上面範例不同人寫的,所以命名不同,都是在講美好用戶體驗這區塊)  ## 任何角色我都能給-四欄並排方式 ### [Dora助教寫法](https://dorahlc.github.io/ChatTalkerAI/index)   ``` <div class="creat"> <h3>任何的角色,我都能給</h3> <p class="creat-txt">量身打造您想要的專屬服務,幫助您迅速判斷成效、並加快決策</p> <ul class="creat-list"> <li class="creat-item"></li> <li class="creat-item"></li> <li class="creat-item"></li> <li class="creat-item"></li> </ul> </div> ``` ``` .creat-list { display: flex; gap: 16px; /*或用justify-content:space-around;*/ flex-wrap: wrap; } .creat-item{ width:260px } /*手機版改用flex-direction: column*/ @media(max-width:768px){ .creat-list{ flex-direction: column; align-item:center; } } ``` * 若使用wrap也可不用改軸向方式,用%即可 ``` .creat-list { display: flex; justify-content:space-around; flex-wrap: wrap; } .creat-item{ width:25%; } @media(max-width:992px){ .creat-item{ width:50%; } } @media(max-width:768px){ .creat-item{ width:100%; } } ``` ### 穎旻老師寫法 外層寫 display:flex; flex-wrap:wrap; li用width:calc(25%-16px) 手機版再變成100%   ## 好評如潮 #### 穎旻老師寫法 img定位並用transform位移 ( 也可以只用top、left推 )   #### [Dora助教寫法](https://dorahlc.github.io/ChatTalkerAI/index) img外層不在包div 直接用top推-56px  ## 快速了解客戶輪廓  * 手機版左右區塊排版相反用flex-direction: column-reverse; * 右側整個區塊上下居中用align-items: center; * [Dora助教寫法](https://dorahlc.github.io/ChatTalkerAI/index)、[範例擷取](https://codepen.io/tinchen/pen/zYReybQ) ## 第二頁方案按鈕 #### 穎旻老師寫法 手機版方案的地方可以左右滾動  #### [Dora助教寫法](https://dorahlc.github.io/ChatTalkerAI/index) 手機版可以看到全部方案  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up