Sticky Buttons
Hier stelle ich Sticky Buttons für HTML und Wordpress vor.
In den Header
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" />
Select Code
HTML
<div id="sticky-wrap">
<div class="sticky">
<i class="fa-solid fa-comments" aria-hidden="true"></i> <!-- Hier die Icons anpassen -->
<a href="#kontakt">
<span class="sticky-text">kontaktformular</span>
</a>
</div>
<div class="sticky ">
<i class="fa-solid fa-envelope" aria-hidden="true"></i> <!-- Hier die Icons anpassen -->
<a href="mailto:mail@mustermann.de" target="_blank">
<span class="sticky-text">mail@mustermann.de</span>
</a>
</div>
<div class="sticky ">
<i class="fa-solid fa-phone" aria-hidden="true"></i> <!-- Hier die Icons anpassen -->
<a href="tel:030357891" target="_blank">
<span class="sticky-text">030357891</span>
</a>
</div>
</div>
Select Code
Vor dem schließenden Body-Tag
Icons
fa-solid fas fa-mobile-alt
fa-brands fab fa-whatsapp
fa-solid fas fa-map-marker-alt
fa-brands fab fa-linkedin
fa-brands fab fa-instagram
fa-brands fab fa-x-twitter
fa-brands fab fa-facebook-f
Für Fontawesome 7.0.1 zum Beispiel kann "fab" oder "fas" weggelassen werden.
CSS
#sticky-wrap i {
position:absolute;
left:22px;
top:50%;
transform:translateY(-50%);
color: #fff; /* Iconfarbe*/
}
#sticky-wrap {
position:fixed;
top:50%;
transform:translateY(-50%);
display:flex;
right:0;
flex-direction:column;
align-items:flex-end;
pointer-events:none;
z-index:10000;
}
.sticky {
position:relative;
width:max-content;
background:#250878; /* Hintergrundfarbe*/
margin-top:30px;
padding: 15px 20px 15px 69px;
transform: translateX(calc(100% - 66px));
transition:transform .4s;
pointer-events:auto;
}
.sticky:first-child {
margin-top:0;
}
#sticky-wrap .sticky a {
color:#fff; /* Textfarbe*/
text-decoration:none;
font-family:inherit;
font-size:1.1em;
}
#sticky-wrap .sticky:hover {
transform:translateX(0);
}
@media (max-width:768px){
#sticky-wrap {
top:auto;
transform: none;
bottom:30px;
}
}
@media only screen and (max-height: 500px) and (orientation: landscape) {
#sticky-wrap {
display: none !important;
}
}
Select Code
Wordpress
Installiere Simple Custom CSS and JS
Falls das Theme Font-Awesome nicht lädt:
Erstelle einen individuellen HTML-Code und füge den Link ein (im Header) ein
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" />
Select Code
Erstelle einen individuellen HTML-Code und füge das HTML ein (nach Body-Tag)
Erstelle einen individuellen CSS-Code und füge das CSS ein
Nützliche Links
Font Awesome
Kontakt: kontakt@mg-otterson.de