Ulike komponenter utgjør websidene i applikasjonen, for eksempel laster, navigasjonsstenger, søkefelt og mer. CSS -egenskapene brukes til å style disse komponentene. Mer spesifikt er komponenten som nesten er obligatorisk for alle applikasjoner "Søkelinje”. Søkefelt brukes til å gi bedre tilgjengelighet til brukere på en måte som brukere søker etter komponenter i stedet for å surfe på hele nettstedet.
Dette innlegget vil guide om:
Hva er en søkefelt?
Søkefeltet er et grafisk kontrollelement i ethvert applikasjon. Den består hovedsakelig av en enkeltlinje tekstboks og en knapp. Det fungerer på en slik måte at brukeren skriver informasjonen i inndatafeltet for å søke på, og deretter trykker på knappen for å få resultatene.
Hvordan lage søkefelt i HTML?
For det første, legg til et divelement med klassen "Søkemain“. Legg til en annen div -tag med klassenavnet "søkelinje”Inne i denne diven. Deretter plasserer du en inndatakode og en knappemerke i den. Inngangskoden er tilknyttet attributtene “type”Med en verdi som“tekst”, Og en“stedholder”Brukes til å vise litt tekst i et inngangsfelt.
Her er HTML -koden:
CSS
I CSS brukes forskjellige egenskaper for å style søkefeltet. La oss diskutere dem en etter en!
Stil alle typer elementer
*
Margin: 0;
polstring: 0;
Bokstørrelse: Border-Box;
Font-Family: Verdana, Genève, Tahoma, Sans-Serif;
Asterisk “*” -symbolet brukes til å representere alle typer elementer, og hvis det blir fulgt av et hvilket som helst element, klasse eller ID -navn, vil det representere alt dette spesifiserte navnet i hele dokumentet.
Stil "kropp" -element
kropp
Bakgrunnsfarge: DarkslateGrey;
Bakgrunnsfargen på hele kroppsseksjonen er satt til “DarkslateGrey”Farge.
Stil “Search-main” div
.Søkemain
Bakgrunnsfarge: RGBA (0, 0, 0, 0.159);
Maks bredde: 700px;
Margin: 150px Auto;
Høyde: 400px;
Border-Radius: 30px;
Elementet med klasseattributtsøk, har forskjellige egenskaper beskrevet nedenfor:
Stil “Search-Bar” Div
.søkelinje
Display: Flex;
Justify-Content: Center;
Align-elementer: sentrum;
Høyde: 100%;
Søkestangen er stylet med CSS-egenskapene som er diskutert nedenfor:
Stil “input” element
.Søkestanginngang
grense: 1px fast RGB (47, 63, 63);
polstring: 20px 30px;
Font-størrelse: 24px;
bakgrunnsfarge: RGB (85, 104, 104);
Farge: #FFFFFF;
Oversikt: Ingen;
Inngangsfeltet til søkefeltet er gitt egenskaper som er forklart nedenfor:
Stil plassholder
.Search-Bar Input :: Placeholder
Farge: #Dadada;
Plassholderattributtet til inngangsfeltet til søkefeltet er tildelt med "farge”Eiendom #Dadada. Den vil bruke farge på plassen til plassholderen.
Stilknapp
.Søk-bar-knapp
grense: 1px fast RGB (47, 63, 63);
polstring: 20px 30px;
Font-størrelse: 22px;
bakgrunnsfarge: RGB (12, 33, 33);
Farge: #A3A3A3;
Markør: peker;
Margin-venstre: 10px;
Egenskapene til knappelementet i søkefeltet er forklart nedenfor:
Ved å utføre den ovennevnte koden, får vi resultatet som vist i bildet nedenfor:
Som vi vet, gjør overgangs- og animasjonsegenskaper på elementer dem mer interaktive og underholdende. Så den neste delen beskriver å legge til en overgang på søkeknappen.
Hvordan legge til overgangsegenskaper til søkefeltknappen?
Legg til overgangsegenskapen med verdien som "alle 0.3s letthet" til ".Søkestang-knapp”, Der alle indikerer alle egenskaper, 0.3S indikerer varigheten av overgangen, og letthet betyr en langsom start, deretter raskt, og slutter sakte:
Overgang: alle 0.3s letthet;
Nå, for å gjøre overgangen på knappen på Hover, er knappelementet stylet som nevnt i kodeblokken nedenfor.
Stilknapp på Hover
.Søk-bar-knapp: Hopp
Transform: Translatey (-5px);
Knappelementet er stylet ved å bruke eiendomstransformasjonen med verdien “Translatey (-5px)”Som betyr på mushover, vil knappen bevege seg i vertikal stilling.
Den ekstra effekten kan sees i bildet nedenfor:
Det er flott! En interaktiv søkefelt opprettes vellykket i HTML ved hjelp av CSS.
Konklusjon
I HTML består en søkefelt hovedsakelig av et inngangsfelt og en knapp, bruk og elementer. Nettkomponentene kan styles som interaktive ved å gi animasjons- og overgangsegenskaper, som nevnt. Denne bloggen har forklart hvordan du lager en søkefelt i HTML med et grundig eksempel.