Cara Tambah Gambar Latar Jangkung Responsif menyang situs web

Punika babagan nambah gambar desain responsif kanthi nggunakake CSS

Deleng situs web sing populer dina iki lan perawatan desain siji sing manawa sampeyan ndeleng gedhe, gambar latar mburi layar. Salah sijine tantangan nambah gambar kasebut yaiku saka praktik paling apik sing situs web kudu nanggapi ukuran lan piranti layar sing beda - pendekatan sing dikenal minangka desain web responsif .

Amarga tata letak situs web lan owah-owahan karo ukuran layar sing beda-beda, supaya gambar latar mburi iki ukurane sesuai.

Nyatane, "gambar cuwèran" iki minangka bagéyan saka situs web sing responsif (bebarengan karo kothak cairan lan pitakon media). Iki telung babak wis dadi pokok desain web responsif wiwit awal, nanging nalika wis mesthi cukup gampang kanggo nambah gambar inline responsif menyang situs (gambar inline yaiku grafis sing dikodekan minangka bagéan saka markup HTML). padha karo gambar latar mburi (sing diganti karo kaca nganggo sifat latar mburi CSS) wis suwe nyedhiyakake tantangan penting kanggo akeh perancang web lan pangembang front end. Kanthi matur nuwun sanget, panyedhiya "latar mburi-ukuran" properti ing CSS sampun damel saged.

Ing artikel sing kapisah, aku nglindhungi babagan cara migunakake ukuran latar mburi CSS3 kanggo nggambarake gambar supaya cocog ing jendhela, nanging ana cara sing luwih apik, luwih apik kanggo nyebarke properti iki. Kanggo nindakake iki, kita bakal nggunakake gabungan properti lan nilai iki:

ukuran latar mburi: tutup;

Properti kunci tutup ngandhani browser kanggo ngukur gambar supaya cocog karo jendhela, tanpa mangerteni carane jendhela gedhe utawa cilik. Gambar diprakirakake kanggo nutupi kabeh layar, nanging proporsi asli lan rasio rasio tetep asli , nyegah gambar kasebut ora bisa distorsi.

Gambar dilebokake ing jendhela minangka gedhe supaya kabeh permukaan jendhela ditutupi. Iki tegese sampeyan ora bakal duwe titik kosong ing kaca utawa distorsi ing gambar, nanging uga tegese sawetara gambar bisa dipateni gumantung saka aspek rasio layar lan gambar sing ana ing pitakonan. Contone, sudhut gambar (ndhuwur, ngisor, kiwa, utawa tengen) bisa dipotong ing gambar, gumantung marang angka sing sampeyan gunakake kanggo properti latar mburi. Yen sampeyan nguripake latar mburi "kiwa ndhuwur", sembarang keluwihan ing gambar bakal mati ing sisih ngisor lan tengen. Yen sampeyan ngudhunake gambar latar mburi, keluwihan kasebut bakal entek saka kabeh pihak, nanging amarga keluwihan kasebut nyebar, pengaruh ing salah sijine pihak bakal kurang manawa.

Cara migunakake ukuran latar mburi: tutup;

Nalika nggawe gambar latar mburi sampeyan, sampeyan iso nggawe gambar sing cukup gedhe. Nalika browser bisa nggawe gambar sing luwih cilik tanpa nyatakake impact visual ing visual, nalika browser nglumpukake gambar menyang ukuran luwih gedhe tinimbang dimensi asli, kualitas visual bakal mudhun, dadi surem lan piksel. Bebaya kanggo iki yaiku yen kaca njupuk hit kinerja nalika sampeyan ngirim gambar buta menyang kabeh layar.

Nalika sampeyan nindakake iki, priksa manawa nyiyapake gambar kasebut kanthi cepet kanggo download lan pangiriman web . Ing pungkasan, sampeyan kudu nemokake medium seneng antarane ukuran lan kualitas gambar sing cukup gedhe lan ukuran file sing cukup kanggo kecepatan ngundhuh.

Salah siji saka cara sing umum kanggo nggunakake gambar latar mburi yaiku nalika sampeyan pengin supaya gambar njupuk latar mburi lengkap kaca, manawa kaca kasebut amba lan viewed ing komputer desktop utawa luwih cilik lan dikirim menyang genggem, seluler piranti.

Ngunggah gambar menyang host web lan nambahake menyang CSS minangka gambar latar mburi:

latar mburi-gambar: url (fireworks-over-wdw.jpg);
background-repeat: no-repeat;
latar mburi: tengah pusat;
latar mburi-lampiran: tetep;

Nambahake CSS prefixed browser pisanan:

-webkit-background-size: tutup;
-moz-background-size: cover;
-o-background-size: cover;

Banjur nambah property CSS:

ukuran latar mburi: tutup;

Nggunakake Gambar sing Beda Sing Nganggo Piranti Piranti

Nalika desain responsif kanggo desktop utawa pengalaman laptop penting, macem-macem perangkat sing bisa ngakses Web wis berkembang sacara signifikan, lan ukuran layar sing luwih gedhe teka karo sing.

Kaya kasebut ing ngisor iki, ngemot gambar latar mburi sing responsif banget ing smartphone, contone, dudu desain cekelan sing efisien utawa bandwidth.

Sinau carane sampeyan bisa nggunakake pitakon media kanggo ngawula gambar sing bakal cocok karo piranti sing bakal ditampilake, lan luwih ningkatake kompatibilitas situs web karo piranti seluler.

Artikel asli dening Jennfier Krynin. Diedit dening Jeremy Girard 9/12/17