@@ -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