Spaces:
Running
Running
Commit
·
353b8f2
1
Parent(s):
489f090
update chatBubble
Browse files- index.html +30 -11
- style.css +38 -0
index.html
CHANGED
@@ -417,17 +417,36 @@ https://chatgpt.com/c/67efa5ae-ab80-8005-a7d4-de3ced6ccec4
|
|
417 |
<!-- /* --- Footer --- */ -->
|
418 |
<footer class="fixed bottom-0 left-0 w-full z-50 backdrop-blur-md bg-white/80 shadow-xl border-t border-gray-200">
|
419 |
<!-- הוספת כפתור צ'אט צף לקובץ index.html -->
|
420 |
-
|
421 |
-
<
|
422 |
-
|
423 |
-
<
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
</div>
|
432 |
|
433 |
<script>
|
|
|
417 |
<!-- /* --- Footer --- */ -->
|
418 |
<footer class="fixed bottom-0 left-0 w-full z-50 backdrop-blur-md bg-white/80 shadow-xl border-t border-gray-200">
|
419 |
<!-- הוספת כפתור צ'אט צף לקובץ index.html -->
|
420 |
+
<!-- Improved Chat Component -->
|
421 |
+
<div id="chatBubble" class="fixed bottom-8 right-5 z-[9999]">
|
422 |
+
<!-- Introductory message -->
|
423 |
+
<div id="chatIntro" class="bg-white p-3 rounded-lg shadow-md mb-2 text-sm max-w-xs chat-intro-enter hidden">
|
424 |
+
שלום! אני עוזר AI של שגיא. אשמח לעזור לך למצוא כלי AI מתאים או לענות על שאלות.
|
425 |
+
<button onclick="hideChatIntro()" class="text-gray-500 float-left">
|
426 |
+
<i class="fas fa-times"></i>
|
427 |
+
</button>
|
428 |
+
</div>
|
429 |
+
|
430 |
+
<!-- Chat Button -->
|
431 |
+
<button id="chatButton" onclick="toggleChatWindow()" class="chat-pulse bg-gradient-to-r from-purple-500 to-indigo-600 hover:from-purple-600 hover:to-indigo-700 text-white px-4 py-3 rounded-full shadow-xl flex items-center space-x-2 space-x-reverse">
|
432 |
+
<i class="fas fa-robot"></i>
|
433 |
+
<span>צ'אט</span>
|
434 |
+
</button>
|
435 |
+
|
436 |
+
<!-- Chat Window -->
|
437 |
+
<div id="chatWindow" class="hidden mt-3 w-[360px] h-[500px] bg-white rounded-2xl shadow-2xl border border-gray-200 overflow-hidden relative">
|
438 |
+
<!-- Chat Header -->
|
439 |
+
<div class="bg-gradient-to-r from-purple-500 to-indigo-600 text-white p-3 flex justify-between items-center">
|
440 |
+
<button onclick="toggleChatWindow()" class="text-white">
|
441 |
+
<i class="fas fa-times"></i>
|
442 |
+
</button>
|
443 |
+
<div class="font-medium">עוזר AI של שגיא</div>
|
444 |
+
<div class="w-6"></div> <!-- Spacer for balance -->
|
445 |
+
</div>
|
446 |
+
|
447 |
+
<!-- Chat iframe -->
|
448 |
+
<iframe src="https://sagi-ba-sagi-ai-tools-chatbot-main-g1prqf.streamlit.app/?embed=true" class="w-full h-full border-none"></iframe>
|
449 |
+
</div>
|
450 |
</div>
|
451 |
|
452 |
<script>
|
style.css
CHANGED
@@ -31,3 +31,41 @@ p {
|
|
31 |
overflow-y: auto;
|
32 |
padding-bottom: 80px; /* כדי לא להיתקע מאחורי הפוטר */
|
33 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
overflow-y: auto;
|
32 |
padding-bottom: 80px; /* כדי לא להיתקע מאחורי הפוטר */
|
33 |
}
|
34 |
+
/* Chat animations and effects */
|
35 |
+
@keyframes pulse {
|
36 |
+
0% { box-shadow: 0 0 0 0 rgba(139, 92, 246, 0.7); }
|
37 |
+
70% { box-shadow: 0 0 0 10px rgba(139, 92, 246, 0); }
|
38 |
+
100% { box-shadow: 0 0 0 0 rgba(139, 92, 246, 0); }
|
39 |
+
}
|
40 |
+
|
41 |
+
.chat-pulse {
|
42 |
+
animation: pulse 2s infinite;
|
43 |
+
}
|
44 |
+
|
45 |
+
/* Smooth transitions */
|
46 |
+
#chatWindow {
|
47 |
+
transition: all 0.3s ease-in-out;
|
48 |
+
transform-origin: bottom right;
|
49 |
+
}
|
50 |
+
|
51 |
+
.chat-intro-enter {
|
52 |
+
animation: slideDown 0.3s forwards;
|
53 |
+
}
|
54 |
+
|
55 |
+
@keyframes slideDown {
|
56 |
+
from { transform: translateY(-20px); opacity: 0; }
|
57 |
+
to { transform: translateY(0); opacity: 1; }
|
58 |
+
}
|
59 |
+
|
60 |
+
/* Mobile adjustments */
|
61 |
+
@media (max-width: 640px) {
|
62 |
+
#chatWindow {
|
63 |
+
width: 90vw !important;
|
64 |
+
right: 5vw;
|
65 |
+
left: 5vw;
|
66 |
+
}
|
67 |
+
|
68 |
+
#chatBubble {
|
69 |
+
bottom: 75px; /* Move above footer on mobile */
|
70 |
+
}
|
71 |
+
}
|