iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0
自我挑戰組

30天製作專題紀錄-虛擬女友系列 第 20

Day20 30天製作專題紀錄-美化UI

  • 分享至 

  • xImage
  •  

那今天就來把對話的部分都解決掉吧~/images/emoticon/emoticon14.gif

.other-message{
    justify-items: start;
}
.other-message .message-text{
    color: #111;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 14px 14px 14px 0;
}

以上的東西都是前面看過的~
讓對話框從聊天室左邊對齊,
然後設計回覆方的對話框,
跟使用者方做了顏色的區別,
隨然前面出現過但是沒有介紹到,
這邊就來順便介紹一下這屬性。

  • border-radius
    基本上預設的區塊都是方形,
    border-radius屬性可以幫區塊添加圓角的效果,
    設定值為圓角的半徑值,
    那其實前面有出現過一次,
    可以依據自身需求為區塊的四個邊分別設定不同數值,
    四個數值對應的方向為: 左上 右上 右下 左下
    那目前的樣子是長這樣~
    https://ithelp.ithome.com.tw/upload/images/20220930/2015034547HM8kcOux.png
    是不是有點樣子了~
    那最後再修改一些小細節,
    將時間的部分排版及美化。
.message-time{
    font-size: 12px;
    color: #777;
}
.other-message .message-time{
    width: 60px;
    margin-left: 65px;
}

將字體大小變小一點之外將顏色改成比較淺的顏色,
眼尖的小白們一定有注意到,
就是回覆方的日期及時間是上下呈現的,
這邊測試後發現他會跳下一行的原因是因為寬度限制,
而這邊就將時間的寬度設置高一點就可以解決這個問題,
再來就是希望時間位置是在對話框底下,
所以用margin-left讓時間離左邊的距離為65px,
剛好就會位於對話框正下方。
https://ithelp.ithome.com.tw/upload/images/20220930/20150345qX3ZWSg81q.png
最後成果就是長這樣~/images/emoticon/emoticon34.gif


上一篇
Day19 30天製作專題紀錄-美化UI
下一篇
Day21 30天製作專題紀錄-美化UI
系列文
30天製作專題紀錄-虛擬女友30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言