Skip to main content

Korištenje CSS-a za stilske web-slike

HTML & CSS za početnike: Rad sa fotografijom, odvajanje i prebacivanje teksta (Lipanj 2026)

HTML & CSS za početnike: Rad sa fotografijom, odvajanje i prebacivanje teksta (Lipanj 2026)
Anonim

Mnogi ljudi upotrebljavaju CSS za prilagodbu teksta, mijenjanje fontova, boje, veličine i još mnogo toga. Ali jedna stvar koju mnogi često zaboravlja jest da možete koristiti CSS i slike.

Promjena same slike

CSS vam omogućuje podešavanje prikaza slike na stranici. To može biti korisno za održavanje dosljednih stranica. Postavljanjem stilova na svim slikama izrađujete standardni izgled vaših slika. Neke od stvari koje možete učiniti:

  • Dodajte obrub ili obris oko slika
  • Uklonite obojeni okvir oko povezanih slika
  • Podešavanje širine i / ili visine slika
  • Dodajte kapljicu
  • Zakrenite sliku
  • Promijenite stilove tijekom prebacivanja slike

Davanje vaše slike granicu je odlično mjesto za početak. No, trebali biste razmotriti više od granice - razmislite o cijelom rubu slike i podesite margine i padding. Slika s tankom crnom granicom izgleda lijepo, ali dodavanje nekih padding između granice i slike može izgledati još bolje.

img { granica: 1px kruto crno; padding: 5px;}

Dobro je uvijek povezati ne-dekorativne slike, kada je to moguće. No, kada to učinite, zapamtite da većina preglednika dodaju obojenu rubu oko slike. Čak i ako koristite gornji kôd za promjenu granice, veza će poništiti to ako osim toga ne uklonite ili promijenite granicu na vezi. Da biste to učinili, trebali biste upotrijebiti pravilo djeteta CSS za uklanjanje ili promjenu obruba oko povezanih slika:

img> a { granica: none;}

Također možete koristiti CSS za promjenu ili postavljanje visine i širine vaših slika. Iako nije sjajna ideja da koristite preglednik za prilagodbu veličine slika zbog brzina preuzimanja, dobivaju puno bolje promjenu veličine slike tako da i dalje izgledaju dobro. S CSS-om možete postaviti slike na sve standardne širine ili visine ili čak postaviti dimenzije u odnosu na spremnik.

Ne zaboravite, kada promijenite veličinu slika, za najbolje rezultate, trebali biste samo promijeniti veličinu jedne dimenzije - visinu ili širinu. To će značiti da slika zadržava omjer slike i tako ne izgleda čudno. Postavite drugu vrijednost auto ili ga ostavite da biste pregledniku rekli da omjer slike ostaje dosljedan.

img { širina: 50%; visina: auto;}

CSS3 nudi rješenje ovog problema s novim svojstvima Predmet-fit i Predmet položaju, S ovim svojstvima moći ćete odrediti točnu visinu i širinu slike i način na koji treba proći omjer slike. To bi moglo stvoriti efekte širine okvira oko vaših slika ili izrezivanje kako bi slika odgovarala potrebnoj veličini.

Dok je CSS3 Predmet-fit i Predmet položaju svojstva još nisu široko podržana, postoje i drugi CSS3 svojstva koja su dobro podržana u većini modernih preglednika koje možete koristiti za izmjenu vaših slika. Stvari kao što su kap sjene, zaobljeni uglovi i preobrazbe za okretanje, skretanje ili pomicanje vaših slika sve radi upravo sada u većini modernih preglednika. Zatim možete koristiti prijelaze s CSS-om da biste izmijenili slike kada ih lebdete ili kliknete ili nakon nekog vremena.

Korištenje slika kao pozadina

CSS olakšava stvaranje fancy pozadina sa svojim slikama. Možete dodati pozadine na cijelu stranicu ili samo na određeni element. Lako je stvoriti pozadinsku sliku na stranici pomoću gumba pozadinska slika nekretnine:

tijelo { pozadina: url (background.jpg);}

Promijeni tijelo selektor na određeni element na stranici kako biste pozadinu stavili na samo jedan element.

Još jedna zabavna stvar koju možete učiniti s slikama je stvaranje pozadinske slike koja se ne može pomicati s ostatkom stranice - poput vodenog žiga. Upravo koristite stil background-attachment: fiksno; zajedno s vašom pozadinskom slikom. Ostale opcije za vaše pozadine uključuju izradu pločica samo horizontalno ili vertikalno pomoću background-repeat nekretnine. Pisati ponavljanje pozadine: ponoviti-x; za crtanje slike vodoravno i pozadina ponoviti: ponavljati-y; na pločicu okomito. A pozadinsku sliku možete pozicionirati pomoću Pozadina položaju nekretnine.

A CSS3 dodaje više stilova za vaše pozadine. Možete istegnuti svoje slike kako bi odgovarao bilo kojoj veličini pozadine ili postaviti pozadinsku sliku na ljestvici s veličinom prozora. Možete promijeniti položaj, a zatim isječak pozadinske slike. Ali jedna od najboljih stvari o CSS3 jest da sada možete slati više pozadinskih slika da biste stvorili još zamršenije efekte.

HTML5 pomaže u stilu slikama

LIK element u HTML5 trebao bi biti postavljen oko svih slika koje mogu stajati same unutar dokumenta. Jedan od načina za razmišljanje je ako se slika može pojaviti u dodatku, onda bi trebala biti unutar LIK element. Zatim možete koristiti taj element i FIGCAPTION element za dodavanje stilova na vaše slike.