Implementierung einer Suchfeldfunktion mit Suchsymbol basierend auf HTML-CSS

Implementierung einer Suchfeldfunktion mit Suchsymbol basierend auf HTML-CSS

Vorwort

Ich möchte Ihnen zeigen, wie Sie ein Suchfeld mit kleinen Symbolen erstellen, das im Frontend sehr nützlich ist.

Effektanzeige

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Grundgedanke

1. Verwenden Sie die absolute Positionierung, um das Suchbild über dem Suchfeld zu platzieren

2. Stellen Sie den Texteinzug des Eingabefeldes auf die Größe des Suchbildes zuzüglich der Ränder links und rechts des Bildes ein

Vorbereiten

Nur ein Suchsymbolbild, ähnlich dem unten

Bildbeschreibung hier einfügen

Code

<!DOCTYPE html>
<html lang="de">
<Kopf>
 <meta charset="UTF-8">
 <title>Suchfeld-Demo</title>
 <style type="text/css">
  *{
   Rand: 0;
   Polsterung: 0;
  }
  Körper{
   Breite: 100vw;
   Höhe: 100vh;
   Hintergrund: radialer Farbverlauf (in der Mitte,
    #3498db,#2980b9);
   Anzeige: Flex;
   Inhalt ausrichten: zentriert;
   Elemente ausrichten: zentrieren;
  }
  div.suche{
   Höhe: 40px;
   Breite: 500px;  
  }
  div.Suchformular{
   Breite: 100 %;
   Höhe: 100%;
  }
  div.Suchformular Eingabe:nth-child(2){
   Breite: 400px;
   Höhe: 100%;
   Schriftgröße: 16px;
   Texteinzug: 40px;
   Rand: keiner;
   schweben: links;
  }
  div.Suchformular Eingabe:nth-child(3){
   Breite: 100px;
   Höhe: 100%;
   Schriftgröße: 16px;
   Buchstabenabstand: 5px;
   Rand: keiner;
  }
  div.Suchformular img{
   Position: absolut;
   links: 50vw;
   transformieren: übersetzenX(-250px);
   Rand oben: 10px;
   Rand links: 10px;
   Höhe: 20px;
  }
 </Stil>
</Kopf>
<Text>
 <div Klasse="Suche">
  <form action="#" method="post">
   <img src="./search_ico.png" alt="">
   <input type="text" name="condition" placeholder="Bitte geben Sie die Suchbedingung ein">
   <input type="submit" value="Suchen">
  </form> 
 </div>
</body>
</html>

Zusammenfassen

Oben sehen Sie die vom Editor eingeführte Suchfeldfunktion mit Suchsymbol basierend auf HTML CSS. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

<<:  Mehrere Navigationsrichtungen, die in Zukunft beliebt sein werden

>>:  Methode zur Optimierung von MySQL-Gruppenabfragen

Artikel empfehlen

MySQL 5.6.37 (zip) Download Installationskonfiguration Grafik-Tutorial

In diesem Artikel finden Sie das Download-, Insta...

Die Aktualisierung der Seite zur Formularübermittlung springt nicht

1. Quellcode entwerfen Code kopieren Der Code laut...

Leistung des Node+Express-Testservers

Inhaltsverzeichnis 1 Testumgebung 1.1 Server-Hard...

Über die praktische Anwendung von HTML-Mailto (E-Mail) sprechen

Wie wir alle wissen, ist „mailto“ ein sehr praktis...

Uniapp implementiert Beispielcode für die Anmeldung mit DingTalk-Scancode

Da Uniapp nicht über eine autorisierte DingTalk-A...

js realisiert Warenkorb-Add- und Subtraktions- sowie Preisberechnungsfunktionen

In diesem Artikel wird der spezifische Code von j...

Implementierungscode für die teilweise Aktualisierung einer HTML-Seite

Aktualisierung der Ereignisantwort: Aktualisierun...

Detaillierte grundlegende Operationen an Datentabellen in der MySQL-Datenbank

Inhaltsverzeichnis 1. Zeigen Sie die Tabellen in ...

Regeln für die Gestaltung des Anmeldeformulars

Ich habe „Patterns for Sign Up & Ramp Up“ vor ...

Die Verknüpfungsmethode zwischen Menü und Registerkarte von vue+iview

Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...