Skip to content

Commit c97599b

Browse files
authored
Update index.html
1 parent 8d7ba39 commit c97599b

1 file changed

Lines changed: 90 additions & 0 deletions

File tree

index.html

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,5 +370,95 @@ <h2>🛠️ Installation Steps</h2>
370370
}
371371
}
372372
</script>
373+
374+
<div class="floating-nav-container">
375+
<a href="https://demo.aminarjmand.com" class="floating-btn btn-back-home" title="برگشت به داشبورد / Back to Dashboard">
376+
🏠 <span class="nav-text">صفحه مخازن</span>
377+
</a>
378+
<a href="#" id="dynamic-github-btn" target="_blank" class="floating-btn btn-github-repo" title="مشاهده مخزن گیت‌هاب / View GitHub Repo">
379+
🐙 <span class="nav-text">گیت‌هاب مخزن</span>
380+
</a>
381+
</div>
382+
383+
<style>
384+
/* استایل دکمه‌های شناور */
385+
.floating-nav-container {
386+
position: fixed;
387+
bottom: 25px;
388+
left: 25px;
389+
display: flex;
390+
flex-direction: column;
391+
gap: 12px;
392+
z-index: 99999;
393+
direction: rtl; /* برای هماهنگی متن فارسی */
394+
}
395+
396+
.floating-btn {
397+
display: flex;
398+
align-items: center;
399+
gap: 10px;
400+
padding: 12px 18px;
401+
border-radius: 50px;
402+
color: #ffffff !important;
403+
text-decoration: none !important;
404+
font-family: 'Vazirmatn', sans-serif;
405+
font-size: 0.85rem;
406+
font-weight: bold;
407+
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
408+
transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
409+
}
410+
411+
.btn-back-home {
412+
background: linear-gradient(135deg, #2c3e50, #34495e);
413+
border: 1px solid rgba(255, 255, 255, 0.1);
414+
}
415+
416+
.btn-github-repo {
417+
background: linear-gradient(135deg, #24292e, #4c5157);
418+
border: 1px solid rgba(255, 255, 255, 0.1);
419+
}
420+
421+
/* افکت هوور */
422+
.floating-btn:hover {
423+
transform: translateY(-4px) scale(1.03);
424+
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25);
425+
}
426+
427+
/* واکنش‌گرایی برای موبایل (مخفی کردن متن برای شلوغ نشدن صفحه) */
428+
@media (max-width: 480px) {
429+
.floating-nav-container {
430+
bottom: 15px;
431+
left: 15px;
432+
gap: 8px;
433+
}
434+
.floating-btn {
435+
padding: 12px;
436+
border-radius: 50%;
437+
}
438+
.floating-btn .nav-text {
439+
display: none; /* در موبایل فقط آیکون‌ها نمایش داده می‌شوند */
440+
}
441+
}
442+
</style>
443+
444+
<script>
445+
// اسکریپت هوشمند برای تشخیص خودکار نام مخزن و ساخت لینک گیت‌هاب
446+
(function() {
447+
const pathSegments = window.location.pathname.split('/').filter(segment => segment !== "");
448+
449+
// اگر پروژه در ساب‌فولدر بود نام آن را می‌گیرد، در غیر این صورت نام پیش‌فرض را خالی می‌گذارد
450+
const repoName = pathSegments.length > 0 ? pathSegments[0] : "";
451+
452+
const githubBtn = document.getElementById('dynamic-github-btn');
453+
454+
if (repoName) {
455+
// ساخت اتوماتیک لینک گیت‌هاب با هماهنگی دامین دمو
456+
githubBtn.href = "https://github.com/sibche2013/" + repoName;
457+
} else {
458+
// اگر به هر دلیلی در روت اصلی دمو بود، به پروفایل گیت‌هاب لینک می‌شود
459+
githubBtn.href = "https://github.com/sibche2013";
460+
}
461+
})();
462+
</script>
373463
</body>
374464
</html>

0 commit comments

Comments
 (0)