Heim  >  Artikel  >  Web-Frontend  >  Reiner CSS3-Button-Klickwelleneffekt im Android-Stil

Reiner CSS3-Button-Klickwelleneffekt im Android-Stil

黄舟
黄舟Original
2017-01-18 13:26:022080Durchsuche

Kurzes Tutorial

css-ripple-effect ist ein cooler Button-Click-Ripple-Effekt im flachen Stil, der mit reinem CSS3 erstellt wurde. Dieser Effekt ist der Klickwelle im Materialdesign-Stil des Android-Systems nachempfunden.

Verwendung

Fügen Sie die Datei ripple.css in die Seite ein.

<link href="ripple.css" rel="stylesheet">

HTML-Struktur

Um einen Klickwelleneffekt für ein bb9345e55eb71822850ff156dfde57c8-Element zu erstellen, müssen Sie ihm nur die Ripple-Klasse hinzufügen.

<button type="button" class="ripple" >Primary</button>

CSS-Stil

Sie können den Stil des Clickwave-Effekts über die Datei ripple.css oder ripple.less ändern.

.ripple {
  position: relative;
  overflow: hidden;
  &:after {
    content: "";
    background: rgba(255,255,255,0.3);
    display: block;
    position: absolute;
    border-radius: 50%;
    padding-top: 240%;
    padding-left: 240%;
    margin-top: -120%;
    margin-left: -120%;
    opacity: 0;
    transition: all 1s;
  }
  &:active:after {
    padding-top: 0;
    padding-left: 0;
    margin-top: 0;
    margin-left: 0;
    opacity: 1;
    transition: 0s;
  }
}

Das Obige ist der Inhalt des reinen CSS3-Button-Click-Wave-Effekts im Android-Stil. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn