Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie CSS3, um den Farbverlauf-Leuchteffekt des Eingabefelds zu erzielen

So verwenden Sie CSS3, um den Farbverlauf-Leuchteffekt des Eingabefelds zu erzielen

不言
不言Original
2018-06-21 15:27:423462Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie man CSS3 verwendet, um den Farbverlauf und den Leuchteffekt des Eingabefelds zu erzielen. Jetzt kann ich ihn mit Ihnen teilen

css3 wurde gestartet Es ist lange her, obwohl die wichtigsten Mainstream-Browser nicht sehr kompatibel damit sind, insbesondere IE ... Aber durch das Hinzufügen von Präfixen wie -moz- -webkit- können Sie unter Chrome und Firefox bessere Ergebnisse erzielen , der weiterhin durch den Übergangseffekt

implementiert wird. Dies ist nicht nur ein Box-Shadow-Attribut, sondern auch ein gleichmäßiger Glanz langsamer Glühübergangseffekt.

Bevor Sie mit dem Lernen fortfahren, müssen Sie über Grundkenntnisse in CSS3 verfügen. Um all dies zu tun, müssen Sie die Schatten-, RGBa- und Übergangseigenschaften von CSS3 verstehen, sonst können Sie es nicht verstehen.

1. Erstellen Sie einen leuchtenden Rahmen-Textfeldeffekt

<input type="text" class="sdw" />

Dann möchten wir, dass diese Eingabekomponente leuchtet, wenn sie zum Fokus wird (klicken) und angezeigt wird Für Blau füge ich einfach ein Stück CSS-Code hinzu:

sdw:focus{
transition:border linear .2s,box-shadow linear .5s;
-moz-transition:border linear .2s,-moz-box-shadow linear .5s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
outline:none;border-color:rgba(93,149,242,.75);
box-shadow:0 0 8px rgba(93,149,242,.105);
-moz-box-shadow:0 0 8px rgba(93,149,242,.5);
-webkit-box-shadow:0 0 8px rgba(93,149,242,3);
}

und das war's. Die RGB-Farben können je nach persönlichem Geschmack verändert werden.

2. Fügen Sie den Randleuchteffekt global zu allen Eingabekomponenten hinzu

Wenn Sie möchten, dass alle Texteingabefelder auf einer Webseite diesen Effekt haben, legen Sie einfach das CSS global fest Das ist es.

Fügen Sie diesen Satz zu Ihrer CSS-Datei hinzu:

input[type=text]:focus,input[type=password]:focus,textarea:focus{}

Das Obige ist der gesamte Inhalt dieses Artikels, der für das Lernen aller hilfreich sein wird Achten Sie auf PHP Chinese Net!

Verwandte Empfehlungen:

So verwenden Sie CSS3, um ein einfaches durchscheinendes 3D-Würfelbild zu erstellen

So verwenden Sie CSS3 mit IE-Filter Mirror erzielt Verlaufs- und Projektionseffekte

Das obige ist der detaillierte Inhalt vonSo verwenden Sie CSS3, um den Farbverlauf-Leuchteffekt des Eingabefelds zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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