Hvordan Man Laver Knapbelysning

Indholdsfortegnelse:

Hvordan Man Laver Knapbelysning
Hvordan Man Laver Knapbelysning

Video: Hvordan Man Laver Knapbelysning

Video: Hvordan Man Laver Knapbelysning
Video: DIY Room Decor! 10 DIY Room Decorating Ideas for Teenagers (DIY Wall Decor, Pillows, etc.) 2024, Kan
Anonim

Baggrundsbelysning af knapper på websider er normalt organiseret ved hjælp af to billeder. Når du holder musemarkøren over det tilsvarende element i dokumentet (link eller knap), genereres en begivenhed, der i overensstemmelse med instruktionerne skrevet på CSS-sproget beder browseren om at skifte et billede til et andet. Når musemarkøren flyttes væk fra knappen, sker den omvendte udskiftning.

Hvordan man laver knapbelysning
Hvordan man laver knapbelysning

Nødvendig

Grundlæggende kendskab til HTML- og CSS-sprog

Instruktioner

Trin 1

Der er flere muligheder for at implementere en sådan fremhævningsmekanisme. For enhver af dem kan du bruge den samme HTML-kode og kun ændre den tilsvarende stilbeskrivelse. Knappens HTML-kode kan se sådan ud: tekst på knappen Her er identifikatoren for dette sideelement (id = "btnA"), som stilbeskrivelsen vedhæftes.

Trin 2

For at implementere en af mulighederne skal du forberede to billeder, hvoraf den ene viser knappen i inaktiv tilstand, og den anden med baggrundslys. De vil blive brugt som baggrundsbillede af linket. CSS-instruktionerne til denne knap kan se sådan ud:

a # btnA, a # btnA: besøgte {

display: blok;

bredde: 50px;

højde: 20px;

baggrund: url (btnA.gif) ingen gentagelse;

grænse: 0;

}

a # btnA: svæver {

baggrund: url (btnA_hover.gif) ingen gentagelse;

grænse: 0;

}

Her, i den første blok, er dimensionerne på billedet, der viser knappen, angivet (bredde: 50px; højde: 20px;). Du skal erstatte dem med dimensionerne på dit billede. Navnene på billedfilerne skal ændres på samme måde: btnA.

Trin 3

Et alternativ er at sætte begge billeder i et billede. Det kan være over hinanden, eller det kan være ved siden af hinanden. Det vil også blive brugt som baggrund for linket. Da knappestørrelserne er specificeret i beskrivelsen af knappen, vil alt, der ikke passer ind i dem, ikke være synligt. I dette tilfælde skal instruktionerne i CSS-beskrivelsen, når du holder musemarkøren, rulle baggrundsbilledet, så området med billedet af den fremhævede knap falder ind i rammen. For denne mulighed skal koden fra det forrige trin ændres som følger:

a # btnA, a # btnA: besøgte {

display: blok;

bredde: 50px;

højde: 20px;

baggrund: url (btnA.gif) ingen gentagelse;

grænse: 0;

}

a # btnA: svæver {

baggrund: url (btnA.gif) no-repeat 21px;

grænse: 0;

}

Dette forudsætter, at du har placeret billederne oven over hinanden (fremhævet nederst) og gemt i en fil kaldet btnA.gif. Knappernes højde er 20 pixel, bredden er 50 pixel - du skal erstatte disse værdier med dine egne.

Anbefalede: