Kako stvoriti prilagodljive slike s CSS Flexboxom

Kako Stvoriti Prilagodljive Slike S Css Flexboxom



Prilagodljive slike ili responzivne slike kombinacija su metoda za učitavanje pravih slika na temelju veličine zaslona ili uređaja. Prilagodljive slike automatski se prilagođavaju prema različitim veličinama zaslona i uređajima. Prilagodljive slike zahtijevaju stvaranje drugačijeg izgleda za svaki uređaj na kojem će se pristupati web stranici. Prilagodljive slike mogu se jednostavno izraditi pomoću CSS Flexboxa. Flexbox je jednodimenzionalni model CSS izgleda koji stvara retke ili stupce. Flexbox olakšava stvaranje responzivne strukture.

Ovaj post će pružiti smjernice za stvaranje prilagodljivih slika s CSS Flexboxom.







Kako stvoriti prilagodljive slike pomoću CSS Flexboxa?

Kako bi stvorili prilagodljive slike koristeći CSS Flexbox korisnici prvo trebaju stvoriti HTML strukturu, a zatim primijeniti CSS. Za praktičnu demonstraciju prođite dolje navedene postupke.



Stvorite HTML strukturu



Stvoriti

i postavite svoj ' razreda ' ime za ' slike-spremnik ”. Zatim dodajte dvije slike unutar
pomoću označiti. Unutar dodajte ' src ” za određivanje putanje slike i dodavanje alternativne slike pomoću sve ” oznaka:





< div razreda = 'spremnik slika' >
< img src = 'slika-1.jpg' sve = 'Prva slika' >
< img src = 'slika-2.jpg' sve = 'Druga slika' >
div >


Primijeni CSS

Prvo stvorite Flexbox postavljanjem ' prikaz ' vrijednost svojstva za ' savijati ' unutar ' slika-spremnik

. Nakon toga dopustite slikama da se po potrebi prelamaju u sljedeći redak postavljanjem ' flex-wrap ' vrijednost svojstva za ' omotati ”.



Zatim primijenite CSS na slike navodeći ' img ' zajedno sa ' .slike-kontejner ' Ime. Prvo postavite ' savijati ' vrijednost svojstva za ' 1 ” kako biste ravnomjerno rasporedili raspoloživi slobodni prostor među slikama. Zatim postavite ' maksimalna širina ' vrijednost svojstva za ' 100% ” kako biste osigurali da slike ne premašuju svoju izvornu širinu. Postavi ' visina ' vrijednost svojstva za ' auto ” za održavanje omjera slike. Na kraju, dodajte razmak između slika postavljanjem ' margina ' vrijednost svojstva za ' 10 px ”:

.slike-kontejner {
prikaz: savijati ;
flex-wrap: omot;
}

.spremnik slika img {
savijati: 1 ;
maksimalna širina: 100 % ;
visina: auto;
margina: 10px;
}


Prije zamotavanja

Prilagodljive slike pomoću CSS Flexboxa uspješno su stvorene. Donji izlazni prikaz je prije omotača prozora preglednika:


Nakon Wrap

Sada zamotajmo prozor preglednika da provjerimo je li slika prilagodljiva:


Gornja slika potvrđuje da su dodane slike prilagodljive.

Zaključak

Za izradu prilagodljivih slika s CSS Flexboxom, korisnik najprije treba stvoriti HTML strukturu, zatim definirati

oznaku i postavite slike unutar nje pomoću označiti. Zatim primijenite CSS i unutar CSS-a postavite svojstvo 'display' na ' savijati ” kako biste stvorili Flexbox. Ovaj tekst je pokazao opsežan vodič za stvaranje prilagodljivih slika pomoću CSS Flexboxa.