Back-to-Top Button auf allen Seiten hinzugefügt mit Smooth-Scroll und Fade-in/out Effekt

This commit is contained in:
2026-02-11 19:09:09 +01:00
parent c535c7c448
commit a39403abd1
6 changed files with 76 additions and 9 deletions

View File

@@ -228,27 +228,49 @@ footer a:hover {
}
}
/* Scroll to Top Button (optional) */
.scroll-to-top {
/* Back to Top Button */
.back-to-top {
position: fixed;
bottom: 2rem;
right: 2rem;
display: none;
width: 3rem;
height: 3rem;
width: 3.5rem;
height: 3.5rem;
background-color: var(--primary-color);
color: white;
border-radius: 50%;
text-align: center;
line-height: 3rem;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
font-size: 2rem;
z-index: 1000;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.scroll-to-top:hover {
.back-to-top.show {
opacity: 1;
visibility: visible;
}
.back-to-top:hover {
background-color: var(--secondary-color);
color: white;
transform: translateY(-5px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
}
/* Mobile: kleinerer Button */
@media (max-width: 768px) {
.back-to-top {
bottom: 1rem;
right: 1rem;
width: 3rem;
height: 3rem;
font-size: 1.5rem;
}
}
/* Loading Animation (optional) */