欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5仿短信界面代碼

HTML5是一種新一代的Web技術(shù),應(yīng)用非常廣泛。其中,仿短信界面代碼是很多開發(fā)者經(jīng)常需要用到的,下面是一個簡單的例子。首先,我們需要準(zhǔn)備一些基礎(chǔ)的HTML和CSS代碼:
<html>
<head>
<style>
#chat-container {
height: 400px;
width: 300px;
border: 1px solid #ccc;
overflow: auto;
}
.chat-message {
padding: 5px;
margin: 5px;
background-color: #f2f2f2;
border-radius: 5px;
max-width: 70%;
}
.chat-message-received {
background-color: #d3d3d3;
}
.chat-message-sent {
background-color: #2dcc70;
color: #fff;
text-align: right;
}
input[type="text"] {
width: 70%;
padding: 10px;
border-radius: 20px;
border: none;
}
button[type="submit"] {
padding: 10px;
border-radius: 20px;
border: none;
background-color: #2dcc70;
color: #fff;
}
</style>
</head>
<body>
<div id="chat-container"></div>
<form>
<input type="text" placeholder="Type a message..."/>
<button type="submit">Send</button>
</form>
</body>
</html>
代碼中包含了一些樣式定義,以及一個用于顯示聊天消息的`div`容器和一個表單,用于輸入和發(fā)送聊天消息。 接下來,我們需要使用JavaScript來處理用戶的輸入和在屏幕上顯示聊天消息的邏輯。下面是完整的代碼:
<html>
<head>
<style>
#chat-container {
height: 400px;
width: 300px;
border: 1px solid #ccc;
overflow: auto;
}
.chat-message {
padding: 5px;
margin: 5px;
background-color: #f2f2f2;
border-radius: 5px;
max-width: 70%;
}
.chat-message-received {
background-color: #d3d3d3;
}
.chat-message-sent {
background-color: #2dcc70;
color: #fff;
text-align: right;
}
input[type="text"] {
width: 70%;
padding: 10px;
border-radius: 20px;
border: none;
}
button[type="submit"] {
padding: 10px;
border-radius: 20px;
border: none;
background-color: #2dcc70;
color: #fff;
}
</style>
</head>
<body>
<div id="chat-container"></div>
<form onsubmit="return false">
<input type="text" placeholder="Type a message..."/>
<button type="submit" onclick="sendMessage()">Send</button>
</form>
<script>
var chatContainer = document.querySelector('#chat-container');
var inputField = document.querySelector('input[type="text"]');
function sendMessage() {
var message = inputField.value;
if (message.trim() === '') {
return;
}
// Create new message element
var messageElement = document.createElement('p');
messageElement.classList.add('chat-message', 'chat-message-sent');
messageElement.innerText = message;
chatContainer.appendChild(messageElement);
inputField.value = '';
chatContainer.scrollTop = chatContainer.scrollHeight;
}
inputField.addEventListener('keyup', function(event) {
if (event.keyCode === 13) {
event.preventDefault();
sendMessage();
}
});
</script>
</body>
</html>
代碼中包含了一個名為`sendMessage`的函數(shù),用于創(chuàng)建一個新的聊天消息元素,并將其添加到容器中。在元素創(chuàng)建后,我們還會清空輸入框并將聊天容器滾動到底部,以便用戶始終能看到最新的聊天消息。我們還添加了鍵盤事件監(jiān)聽器,以便用戶可以通過按Enter鍵發(fā)送消息。 綜上所述,HTML5仿短信界面代碼可以幫助我們快速構(gòu)建簡單而實(shí)用的聊天應(yīng)用程序。通過掌握HTML、CSS和JavaScript等技術(shù)的應(yīng)用,我們可以更好地應(yīng)對不同的開發(fā)需求,發(fā)揮出最大的技術(shù)優(yōu)勢。