CSS智能聊天界面是一種功能強大的網頁設計方式,能夠幫助用戶在網頁上與機器人或其他用戶交互。在這篇文章中,我們將介紹如何使用CSS創建一個完美的聊天界面。
/* CSS樣式表 */ .chat{ padding: 10px; background-color: #f1f1f1; overflow:auto; height: 300px; } .left-bubble{ background-color: #ddd; border-radius: 5px; padding: 10px; max-width: 80%; margin-bottom: 10px; } .right-bubble{ background-color: #4CAF50; color: white; border-radius: 5px; padding: 10px; max-width: 80%; margin-bottom: 10px; align-self: flex-end; }
首先,我們創建一個聊天區域,使用背景顏色和邊距來區分聊天內容和其他頁面元素。我們設置聊天區域的高度為300px,這樣用戶就可以在不滾動頁面的情況下查看所有對話。
接下來,我們定義左邊的聊天氣泡樣式,這是機器人或其他用戶的聊天內容。這個樣式包括背景顏色、圓角邊框、內邊距和最大寬度。我們還添加了一些底邊距,以便氣泡之間保留一些空間。
然后,我們定義右邊的聊天氣泡樣式,這是當前用戶的聊天內容。我們更改了背景顏色和文字顏色,以便讓聊天氣泡與其他氣泡區分開來。我們還將聊天氣泡向右對齊,這樣聊天氣泡就能緊貼頁面右邊緣。
我們可以使用這些CSS樣式來創建一個美觀而且易于使用的聊天界面,幫助用戶愉快地與其他用戶或機器人進行交互。