I denne håndboken lærer vi forskjellen mellom bakgrunns- og bakgrunnsfargede egenskaper i detalj.
La oss begynne!
CSS bakgrunnseiendom
For å justere bakgrunnen til ethvert HTML -element, CSS “bakgrunn”Eiendom brukes. Det er en shorthand -eiendom med åtte flere eiendommer, noe som betyr at du kan bruke dem alle på en linje. De andre egenskapene er:
Syntaks
Her er syntaks for bakgrunnsegenskapen:
Bakgrunn: Fargebildeposisjon/størrelse Gjenta opprinnelsesklippfesteLa oss flytte til forklaringen av alle ovennevnte egenskaper en etter en.
CSS bakgrunnsfarge eiendom
Bruker "bakgrunnsfarge”Eiendom, du kan stille inn bakgrunnen på bakgrunnen. Fargen vises bak HTML -elementene.
Syntaks
Syntaksen til bakgrunnsfargede egenskaper er:
Bakgrunnsfarge: FargeI stedet for “farge”, Kan du angi fargen på bakgrunnen du vil vises bak elementene.
Eksempel
Først, i HTML -filen, oppretter vi en beholder ved hjelp av taggen og legger deretter til en overskrift og avsnitt.
Html
Velkommen til nettstedet vårt
I CSS vil vi justere høyden på DIV som "100%”For å få det til å vises på hele siden og fontstørrelse av teksten som“xx-stor”. Sett etter det bakgrunnsfargen som "Aqua”.
CSS
divI det undervernede bildet kan du se at bakgrunnsfargen brukes:
CSS bakgrunnsbildeegenskap
“bakgrunnsbilde”Eiendom brukes til å angi ett eller flere bilder som bakgrunn for HTML -elementene. Du kan bruke denne egenskapen til å legge til forskjellige bakgrunnsbilder for forskjellige elementer.
Syntaks
Syntaksen til egenskapen til bakgrunnsbilde er:
Bakgrunnsbilde: URL ()Her, gi banen til bildet du vil angi som bakgrunn som et argument for "URL ()”.
Eksempel
I fortsettelse av det forrige eksempelet, legg til et bakgrunnsbilde i "div”Klasse. Vi vil legge til nettadressen til bildet som "URL (IMG.jpg)”:
divDen undervernede utgangen indikerer at bakgrunnsbildet har blitt lagt til:
Merk at bildet gjentas. For å løse dette problemet, sjekk ut neste eiendom.
CSS bakgrunnsrepeter eiendom
Når du legger til et bilde som bakgrunn på en webside, blir det gjentatt som standard. For å unngå denne repetisjonen og sette mønsteret i henhold til ditt valg, "Bakgrunnsrepetitt”Eiendom brukes.
Syntaks
Syntaksen til den bakgrunnsrepeterende egenskapen er:
Bakgrunnsrepetitt: Repeat | Repeat-X | Repeat-Y | No-RepeatBeskrivelsen av de uttalte verdiene til den bakgrunnsrepeterende egenskapen er gitt nedenfor:
Eksempel
Her vil vi sette verdien av den bakgrunnsrepeterende egenskapen som “Ingen repeter”:
divUtfallet av ovennevnte kode er gitt nedenfor. Du kan se at bildet ikke gjentas lenger:
CSS bakgrunnsstillingseiendom
For å sette plasseringen av bakgrunnsbildet, “Bakgrunnsposisjon”Eiendom brukes. Det lar deg justere bildet i forskjellige posisjoner som venstre topp, venstre sentrum, venstre bunn, høyre topp, høyre sentrum og mange flere.
Syntaks
Syntaksen til egenskapen til bakgrunnsstilling er:
Bakgrunnsposisjon: VerdiI stedet for “verdi”, Kan du spesifisere posisjonen til bildet.
Eksempel
Her vil vi sette bakgrunnsposisjonen som “senter”:
divI utgangen nedenfor vises bildet i midten av siden:
CSS bakgrunnsstørrelse
For å stille inn størrelsen på bakgrunnsbildet, "bakgrunnsstørrelse”Eiendom brukes.
Syntaks
Bakgrunnsstørrelse har følgende syntaks:
Bakgrunnsstørrelse: Lengde | DekkFølgende er beskrivelsen av verdiene til egenskapen til bakgrunnsstørrelse:
Eksempel
Vi vil sette størrelsen på bakgrunnen som “100%”Høyde og“80%”Bredde:
divDu kan se at bildet er endret størrelse basert på de spesifiserte dimensjonene:
CSS bakgrunnsoppgavningseiendom
“Bakgrunn-opprinnelse”Eiendom brukes til å justere plasseringsområdet til bakgrunnsbildet. Bildet er justert i øvre venstre hjørne som standard.
Syntaks
Syntaksen til egenskapen til bakgrunnsopptak er:
Bakgrunn-opprinnelse: Padding-Box | Border-Box | Content-BoxVerdiene til egenskapen til bakgrunnsoppgavelse er beskrevet nedenfor:
Merk: Eiendommen til bakgrunnsopptaket fungerer ikke hvis verdien av bakgrunnsinnstillingen er satt som "fikset”.
Eksempel
Først må du lage en kant rundt beholderen. Her vil vi fortsette det forrige eksemplet og sette polstringsverdien som “10px”. Etter det, juster grensebredden som “15px”, Stil som“ridge”, Og farge som“RGB (1, 68, 68)”. Til slutt vil vi tilordne verdien av eiendom-opprinnelse som "Innholdsboks”:
divResultatet av kode overgitt er gitt nedenfor. Du kan se at bildens posisjon er satt i henhold til innholdet i Div:
CSS Bakgrunnsklippegenskap
“Bakgrunnsklipp”Eiendom fungerer på elementets bakgrunnsfarge. Den lar deg kontrollere hvor langt en bakgrunnsfarge strekker seg utover et element, for eksempel elementets polstring, grensen og innholdet.
Syntaks
Syntaksen til bakgrunnsklippegenskapen er:
Bakgrunn-opprinnelse: Border-Box | Padding-Box | InnholdsboksVerdiene til egenskapen til bakgrunnsoppgavelse er beskrevet nedenfor:
Eksempel
Vi vil fortsette det forrige eksemplet og endre verdien av grensestilen til “prikket”For å forstå bakgrunnsklippegenskapen. Etter det vil vi sette verdien av bakgrunnsklippegenskapen som “Padding-Box”:
divUtgangen betyr at den hvite bakgrunnsfargen vises når grensekanten var slutt:
CSS bakgrunnsinnstillinger
“Bakgrunnsinnveksling”Eiendom brukes til å justere oppførselen eller bildet mens du blar på siden. Dens oppførsel kan settes med å bla med andre elementer eller fikses.
Syntaks
Syntaksen til bakgrunnsinnstillingsegenskapen er:
Bakgrunnsinnrikt: VerdiDu kan angi verdien av bakgrunnsinnstillinger som "fikset”For å fikse bakgrunnsbildet eller“bla”For å la bildet bla med siden.
Merk: Som standard settes verdien av bakgrunnsinnstillingsegenskapen som "bla”.
Det kan sees at det ekstra bakgrunnsbildet ikke er statisk når vi har rullet. La oss nå løse dette problemet.
For å gjøre det, setter vi verdien av bakgrunnsinnstillingen som "fikset”:
divHer er resultatet som viser at bildet er løst:
Nå, ta turen mot sammenligningen mellom bakgrunns- og bakgrunnsfargede egenskaper.
CSS bakgrunn vs bakgrunnsfarge
Den gitte tabellen vil skille bakgrunns- og bakgrunnsfargede egenskaper på basen av funksjonene deres:
Egenskaper | CSS -bakgrunn | CSS bakgrunnsfarge |
Type | Det er en super eiendom. | Det er en underforsyning av bakgrunnsegenskaper. |
Funksjonalitet | Det setter alle bakgrunnsegenskaper. | Den setter bare bakgrunnsfargen. |
Område | Det støtter alle bakgrunnsegenskaper | Den støtter bare bakgrunnsfargede eiendommer |
Nivå | Når du trenger å legge til flere bakgrunnsverdier, er det enkelt å bruke. Du kan angi verdiene for alle bakgrunnsegenskaper på en gang. | Det kan brukes når du bare trenger å legge til en enkelt bakgrunnsfarge. |
Syntaks | Bakgrunn: Verdier (Verdiene er BG-farger, BG-Image og andre egenskaper) | Bakgrunnsfarge: Farge |
Det har blitt forklart hvordan bakgrunnsfargede egenskaper skiller seg fra bakgrunnsegenskaper.
Konklusjon
CSS “bakgrunn”Eiendom er en kortvarig eiendom som brukes til å angi flere bakgrunnsverdier samtidig, for eksempel farge, bilde, posisjon, størrelse, opprinnelse og mer. På den andre siden, "bakgrunnsfarge”Brukes bare til å legge til farge i bakgrunnen. I denne guiden har vi diskutert forskjellen mellom CSS bakgrunnsegenskaper og CSS bakgrunnsfarge eiendom.