Ergebnis 1 bis 4 von 4

Thema: Ideen und Vorschläge für einen Hover Effekt gesucht

  1. #1
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard Ideen und Vorschläge für einen Hover Effekt gesucht

    Hallo liebe Community,

    derzeit habe ich bei einem Projekt einen besonderen Hover Effekt, der mit den letzten Nerv raubt.
    Vielleicht hat jemand von euch eine zündende Idee, wie man das ganze mit CSS vernünftig umsetzen kann.
    In der Gif Datei seht ihr den gewünschten Hover Line Effekt. Das ganze sieht auf den ersten Blick recht simpel in der Umsetzung aus, doch das ganze soll auch bei einem Text funktionieren, der über mehrere Spalte läuft und die Underline soll auch direkt unter dem Text kleben... also keinen Abstand haben.

    So weit bin ich gekommen:

    https://codepen.io/dirk-tietze/pen/oKGeJe

    Die Sache mit dem Abstand und der Line-Height will mir nicht gelingen :-(

    LG,
    Dirk

    hover-main.gif
    1131461987793411.tkGaPhG6ISh0VFanrAVg_height640.png

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei
    Code:
    line-height: 1;
    funktioniert Dein Effekt wie gewünscht, wenn ich richtig verstanden habe, wie das bei mehrzeiligen Texten aussehen soll.
    Noch habe ich keine bessere zündende Idee. Aber interessanter Effekt. Ich grüble mal.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei hover den padding-bottom erhöhen, vieleicht als Idee - in Deinem Beispiel auf Codepen habe ich es mal auf 0.35rem gesetzt und die Transition auf all.

    Code:
    }
    h1 span {
      background-size: 100% 200%;
      background-image: linear-gradient(to bottom, white 50%, red 50%);
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      transition: all 0.4s;
      line-height: 1.3;
      box-decoration-break: clone;
      text-transform: uppercase;
      background-position: 0% 15%;
      padding: 0 0.25rem;
      padding-bottom: 0.125rem;
    } 
    
    span:hover {
      background-position: 0 100%;
      padding-bottom: 0.35rem;
    }
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard

    Also ich habe es jetzt mit Box Shadow gelöst:
    Code:
    h1 span {
    box-shadow: inset 0 -0.1em white, inset 0 -0.25em #83D1FA;
    transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    }
    
    span:hover {
    box-shadow: inset 0 -0.1em white, inset 0 -1em #83D1FA;
    }

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •