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"> <a href="#kontakt"> <i class="fa-solid fa-comments" aria-hidden="true"></i> <!-- Hier die Icons anpassen --> <span class="sticky-text">kontaktformular</span> </a> </div> <div class="sticky "> <a href="mailto:mail@mustermann.de" target="_blank"> <i class="fa-solid fa-envelope" aria-hidden="true"></i> <!-- Hier die Icons anpassen --> <span class="sticky-text">mail@mustermann.de</span> </a> </div> <div class="sticky "> <a href="tel:030357891" target="_blank"> <i class="fa-solid fa-phone" aria-hidden="true"></i> <!-- Hier die Icons anpassen --> <span class="sticky-text">030357891</span> </a> </div> </div>
Select Code

Vor dem schließenden Body-Tag

Icons

fa-solid fa-envelope
fa-solid fa-calendar
fa-solid fa-phone
fa-solid fa-mobile-alt
fa-solid fa-comments
fa-brands fa-whatsapp
fa-solid fa-link
fa-solid fa-map
fa-solid fa-map-marker-alt
fa-solid fa-user
fa-brands fa-youtube
fa-brands fa-linkedin
fa-brands fa-xing
fa-brands fa-instagram
fa-brands fa-x-twitter
fa-brands fa-facebook-f

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; } .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
Einstellungen HTML

Falls das Theme Font-Awesome nicht lädt:

Erstelle einen individuellen HTML-Code und füge den Link ein (im Header) ein

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

Kontakt: kontakt@mg-otterson.de
kontaktformular
mail@mustermann.de
030357891