Skip to content

Commit 3a7590b

Browse files
authored
Update index.html
1 parent 3be1278 commit 3a7590b

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
@@ -122,5 +122,95 @@ <h1>Live Clock</h1>
122122
<button class="backTo" onclick="history.back();">← Back To Previous Page</button>
123123

124124
<script src="JsClock.js"></script>
125+
126+
<div class="floating-nav-container">
127+
<a href="https://demo.aminarjmand.com" class="floating-btn btn-back-home" title="برگشت به داشبورد / Back to Dashboard">
128+
🏠 <span class="nav-text">صفحه مخازن</span>
129+
</a>
130+
<a href="#" id="dynamic-github-btn" target="_blank" class="floating-btn btn-github-repo" title="مشاهده مخزن گیت‌هاب / View GitHub Repo">
131+
🐙 <span class="nav-text">گیت‌هاب مخزن</span>
132+
</a>
133+
</div>
134+
135+
<style>
136+
/* استایل دکمه‌های شناور */
137+
.floating-nav-container {
138+
position: fixed;
139+
bottom: 25px;
140+
left: 25px;
141+
display: flex;
142+
flex-direction: column;
143+
gap: 12px;
144+
z-index: 99999;
145+
direction: rtl; /* برای هماهنگی متن فارسی */
146+
}
147+
148+
.floating-btn {
149+
display: flex;
150+
align-items: center;
151+
gap: 10px;
152+
padding: 12px 18px;
153+
border-radius: 50px;
154+
color: #ffffff !important;
155+
text-decoration: none !important;
156+
font-family: 'Vazirmatn', sans-serif;
157+
font-size: 0.85rem;
158+
font-weight: bold;
159+
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
160+
transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
161+
}
162+
163+
.btn-back-home {
164+
background: linear-gradient(135deg, #2c3e50, #34495e);
165+
border: 1px solid rgba(255, 255, 255, 0.1);
166+
}
167+
168+
.btn-github-repo {
169+
background: linear-gradient(135deg, #24292e, #4c5157);
170+
border: 1px solid rgba(255, 255, 255, 0.1);
171+
}
172+
173+
/* افکت هوور */
174+
.floating-btn:hover {
175+
transform: translateY(-4px) scale(1.03);
176+
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25);
177+
}
178+
179+
/* واکنش‌گرایی برای موبایل (مخفی کردن متن برای شلوغ نشدن صفحه) */
180+
@media (max-width: 480px) {
181+
.floating-nav-container {
182+
bottom: 15px;
183+
left: 15px;
184+
gap: 8px;
185+
}
186+
.floating-btn {
187+
padding: 12px;
188+
border-radius: 50%;
189+
}
190+
.floating-btn .nav-text {
191+
display: none; /* در موبایل فقط آیکون‌ها نمایش داده می‌شوند */
192+
}
193+
}
194+
</style>
195+
196+
<script>
197+
// اسکریپت هوشمند برای تشخیص خودکار نام مخزن و ساخت لینک گیت‌هاب
198+
(function() {
199+
const pathSegments = window.location.pathname.split('/').filter(segment => segment !== "");
200+
201+
// اگر پروژه در ساب‌فولدر بود نام آن را می‌گیرد، در غیر این صورت نام پیش‌فرض را خالی می‌گذارد
202+
const repoName = pathSegments.length > 0 ? pathSegments[0] : "";
203+
204+
const githubBtn = document.getElementById('dynamic-github-btn');
205+
206+
if (repoName) {
207+
// ساخت اتوماتیک لینک گیت‌هاب با هماهنگی دامین دمو
208+
githubBtn.href = "https://github.com/sibche2013/" + repoName;
209+
} else {
210+
// اگر به هر دلیلی در روت اصلی دمو بود، به پروفایل گیت‌هاب لینک می‌شود
211+
githubBtn.href = "https://github.com/sibche2013";
212+
}
213+
})();
214+
</script>
125215
</body>
126216
</html>

0 commit comments

Comments
 (0)