CSS tilbyr mange stylingegenskaper for HTML -elementer. Mer spesifikt er det å legge til bakgrunnsbilder ved hjelp av CSS en av de viktige designoppgavene. Å jobbe med bakgrunnsbilder kan imidlertid være utfordrende til tider. Dette er fordi flere andre faktorer kan forhindre at bakgrunnsbildet viser.
Dette innlegget vil dekke følgende:
Hvordan du angir bilde -url riktig?
Bakgrunnsbildet lastes ikke på nettleseren hvis URL er feil. Analyser eksemplet omtalt nedenfor for å bli kjent med problemet med den aktuelle løsningen.
Eksempel
I HTML, legg til en "”Element og tilordne det klassen“Banner-img”:
Stil “banner-img” -klasse
.banner-img
Bredde: 400px;
Høyde: 300px;
Bakgrunnsbilde: URL (/IMG/Light-Bulbs-5488573_1920.jpg);
Bakgrunnsstørrelse: Deksel;
I følge den gitte kodebiten:
Produksjon
Hvis du legger til feil av URL -en som nevnt i kodeblokken nedenfor, vil 404 -feilen oppstå:
.banner-img
Bredde: 400px;
Høyde: 300px;
Bakgrunnsbilde: URL (/IMG/PULBS-5488573_1920.jpg);
Bakgrunnsstørrelse: Deksel;
Høyreklikk på websiden og velg "undersøke”Alternativ, vil utviklerens verktøyvindu vise statusen til ressursen:
Hvordan du angir bildens overordnede elementstørrelse?
Noen ganger klarer ikke bildet å laste på websiden hvis det ikke er angitt at det er angitt størrelse.
Analyser eksemplet nedenfor.
Eksempel
Legg til en "”Element og tilordne det klassen“banner”:
.innhold
Bakgrunnsbilde: URL (/IMG/Light-Bulbs-5488573_1920.jpg);
Bakgrunnsstørrelse: Deksel;
Bredde: 400px;
Høyde: 500px;
Her:
Produksjon
Hvordan du kobler en CSS -fil riktig?
Hvis du bruker det eksterne stilarket, må du sørge for at "”Element må være riktig spesifisert. Filnavnet må være riktig spesifisert i "href" Egenskap:
Hvordan sette CSS “bakgrunn” -egenskaper?
CSS “bakgrunn”Egenskaper må være riktig spesifisert til elementene:
.banner-img
Margin: Auto;
Bredde: 400px;
Høyde: 250px;
Bakgrunnsbilde: URL (/IMG/Light-Bulbs-5488573_1920.jpg);
Bakgrunnsstørrelse: Deksel;
Bakgrunnsposisjon: sentrum;
Bakgrunnsrepetitt: No-Repeteat;
Her:
CSS “bakgrunn”Eiendom kan spesifiseres som en kortfattet eiendom som denne:
Bakgrunn: URL (/IMG/Light-Pærer-5488573_1920.jpg) senter/dekk ingen repetisjon;
Merk: Bakgrunnsposisjonen og bakgrunnsstørrelsen må skilles med "/”Slash som nevnt i ovennevnte kodeblokk. Ellers vil det ikke vise bildet.
For å bekrefte, inspisere siden og observere utviklerverktøyvinduet, vil du se følgende:
Dette er årsakene og fikser for CSS bakgrunnsbilde som ikke viser problem.
Konklusjon
For å laste bakgrunnsbildet riktig, må mange faktorer vurderes. Disse inkluderer å stille inn bilde -URL -en riktig, justere overordnede elementets bredde og høyde, riktig inkludert koblingen til det eksterne stilarket, og spesifisere CSS "bakgrunn”Egenskaper riktig. Dette innlegget har forklart at fikser for bakgrunnsbilder som ikke viser problemet.