iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
自我挑戰組

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

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

  • 分享至 

  • xImage
  •  

那我們就來繼續昨天對話內容的CSS部分/images/emoticon/emoticon06.gif


.chat_message{
    padding: 10px 20px;
    overflow-y:scroll;
    width: 100%;
}

我先將對話的位置稍微離邊框一點距離~
再來就是一個聊天室很重要的東西,
就是scrollbar(卷軸),
平常看網頁右邊能往上往下拉的

  • CSS overflow
    這屬性用來定義元素超過某個範圍的時候該如何呈現,
    例如圖片超過預設區域的大小、文字長度超出原本的範圍等,
    這時候你可以透過 CSS overflow 屬性,
    來制定該區塊是否顯示 scrollbar(卷軸)或者是否要隱藏該元素。
    overflow 常見的值
    overflow: auto; //預設會自動使用捲軸
    overflow:visible;  //顯示的文字或圖片會直接超出範圍,不使用捲軸。
    overflow:hidden; //自動隱藏超出的文字或圖片。
    overflow:scroll; //自動產生捲軸。
    overflow:inherit; //繼承自父元素的可見性

那我們因為只需要垂直的scrollbar,
所以使用的是overflow-y
https://ithelp.ithome.com.tw/upload/images/20220930/20150345TyMoP3yuOe.png
那我們能看到除了字的位置改變之外,
聊天室右邊也多了scrollbar。


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

尚未有邦友留言

立即登入留言