test / index.html
joermd's picture
Update index.html
fd79d75 verified
raw
history blame
7.67 kB
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>سبيدي</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
display: flex;
height: 100vh;
background-color: #f0f0f0;
}
.sidebar {
width: 260px;
background-color: #ffffff;
padding: 20px;
display: flex;
flex-direction: column;
border-left: 1px solid #e0e0e0;
overflow-y: auto;
}
.logo {
font-size: 28px;
font-weight: bold;
margin-bottom: 20px;
text-align: center;
color: #333;
}
.menu-item {
padding: 10px;
margin-bottom: 5px;
cursor: pointer;
border-radius: 5px;
}
.menu-item:hover {
background-color: #f0f0f0;
}
.main-content {
flex-grow: 1;
display: flex;
flex-direction: column;
padding: 20px;
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px;
background-color: #ffffff;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
}
.header-title {
font-size: 24px;
font-weight: bold;
color: #333;
}
.chat-container {
flex-grow: 1;
display: flex;
flex-direction: column;
background-color: #ffffff;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.messages {
flex: 1;
overflow-y: auto;
padding: 15px;
background-color: #fafafa;
}
.message {
padding: 12px;
margin: 8px 0;
border-radius: 12px;
font-size: 16px;
max-width: 70%;
word-break: break-word;
}
.user-message {
text-align: left;
background-color: #e0e0e0;
margin-right: auto;
}
.bot-message {
text-align: right;
background-color: #f5f5f5;
margin-left: auto;
}
.input-container {
display: flex;
padding: 12px;
background-color: #ffffff;
border-top: 1px solid #e0e0e0;
}
.input-container input {
flex: 1;
padding: 12px;
border-radius: 12px;
border: 1px solid #e0e0e0;
margin-left: 10px;
font-size: 16px;
}
.input-container button {
padding: 12px 24px;
border-radius: 12px;
background-color: #555;
color: white;
border: none;
cursor: pointer;
font-size: 16px;
}
.input-container button:hover {
background-color: #666;
}
.quick-actions {
display: flex;
justify-content: center;
margin-top: 20px;
}
.action-button {
background-color: #f0f0f0;
color: #333;
border: 1px solid #e0e0e0;
padding: 10px 15px;
margin: 0 5px;
border-radius: 5px;
cursor: pointer;
}
footer {
text-align: center;
padding: 15px;
background-color: #ffffff;
border-radius: 15px;
margin-top: 20px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
.sidebar {
display: none;
}
}
</style>
</head>
<body>
<div class="sidebar">
<div class="logo">سبيدي</div>
<div class="menu-item"><i class="fas fa-comment-alt"></i> سبيدي</div>
<div class="menu-item"><i class="fas fa-compass"></i> استكشاف الخدمات</div>
<div class="menu-item">أمس</div>
<div class="menu-item">منصات ذكاء اصطناعي بديلة</div>
<div class="menu-item">تقييم تلخيص النصوص</div>
<div class="menu-item">الأيام السبعة الماضية</div>
<div class="menu-item">إلغاء وضع السكون ويندوز</div>
</div>
<div class="main-content">
<div class="header">
<div class="header-title">سبيدي</div>
</div>
<div class="chat-container">
<div class="messages" id="messages">
<!-- Messages will be displayed here -->
</div>
<div class="input-container">
<input type="text" id="message-input" placeholder="اكتب رسالتك...">
<button onclick="sendMessage()">إرسال</button>
</div>
</div>
<div class="quick-actions">
<button class="action-button">إنشاء صورة</button>
<button class="action-button">شرح موضوع</button>
<button class="action-button">شكر المقابل</button>
<button class="action-button">حقيقة مثيرة</button>
</div>
<footer>
إلى هذا الشكل ليس الشكل النهائي بل فقط هو شكل تجريبي | جميع حقوق تصميم سبيدي محفوظة لشركة فاست برو عام 2024
</footer>
</div>
<script>
function sendMessage() {
var input = document.getElementById('message-input');
var message = input.value.trim();
if (message !== '') {
appendMessage('user-message', message);
// هنا يمكنك إضافة الكود الخاص بإرسال الرسالة إلى الخادم
// وتلقي الرد، ولكن في هذا المثال سنقوم فقط بمحاكاة الرد
setTimeout(() => {
appendMessage('bot-message', 'شكرًا لرسالتك. كيف يمكنني مساعدتك أكثر؟');
}, 1000);
input.value = '';
}
}
function appendMessage(className, message) {
var messages = document.getElementById('messages');
var messageDiv = document.createElement('div');
messageDiv.className = 'message ' + className;
messageDiv.textContent = message;
messages.appendChild(messageDiv);
messages.scrollTop = messages.scrollHeight;
}
// دالة لإضافة رسالة ترحيب عند تحميل الصفحة
function initializeMessages() {
var today = new Date();
var hour = today.getHours();
var greeting = hour < 12 ? 'صباح الخير' : 'مساء الخير';
appendMessage('bot-message', `أهلاً يا يوسف، ${greeting} ازاي أقدر أساعدك النهاردة؟`);
}
// استدعاء الدالة عند تحميل الصفحة
initializeMessages();
</script>
</body>
</html>