Responsive
Moslashuvchan veb dizayn barcha qurilmalarda yaxshi ko'rinadigan veb-sahifalar yaratish haqida!
HTML Moslashuvchan Veb Dizayni
Moslashuvchan veb dizayn barcha qurilmalarda yaxshi ko'rinadigan veb-sahifalar yaratish haqida!
Moslashuvchan Veb Dizayn Nima?
Moslashuvchan veb dizayn, veb-saytni barcha qurilmalarda (stol kompyuterlari, planshetlar va telefonlar) yaxshi ko'rinishini ta'minlash uchun HTML va CSS-dan foydalanib avtomatik ravishda o'lchamini o'zgartirish, yashirish, kichraytirish yoki kattalashtirish haqida.
Viewportni sozlash
Moslashuvchan veb-sayt yaratish uchun barcha veb-sahifalaringizga quyidagi <meta>
tegi qo'shing:
Misol
Bu sahifangizning ko'rinishini o'rnatadi va brauzerga sahifa o'lchamlari va masshtablashni qanday boshqarish bo'yicha ko'rsatmalar beradi.
Bu yerda viewport meta tegisiz veb-sahifa va viewport meta tegi bilan bir xil veb-sahifa misoli keltirilgan:
Viewport meta tegisiz: Viewport meta tegi bilan:
Maslahat: Agar siz ushbu sahifani telefon yoki planshetda ko'rib chiqayotgan bo'lsangiz, yuqoridagi ikki havolani bosib farqni ko'rishingiz mumkin.
Moslashuvchan Rasmlar
Moslashuvchan rasmlar - bu har qanday brauzer o'lchamiga mos ravishda masshtablash imkoniga ega bo'lgan rasmlar.
Width xususiyatidan foydalanish
Agar CSS width
(kenglik) xususiyati 100% ga o'rnatilgan bo'lsa, rasm moslashuvchan bo'ladi va kattalashadi yoki kichrayadi:
Misol
Yuqoridagi misolda, rasm o'zining asl o'lchamidan kattaroq bo'lishi mumkinligini ko'rishingiz mumkin. Ko'pgina holatlarda, max-width
(maksimal kenglik) xususiyatidan foydalanish yaxshiroq yechim bo'ladi.
Max-width xususiyatidan foydalanish
Agar max-width
(maksimal kenglik) xususiyati 100% ga o'rnatilgan bo'lsa, rasm kerak bo'lsa kichrayadi, lekin hech qachon o'zining asl o'lchamidan kattaroq bo'lmaydi:
Misol
Brauzer kengligiga qarab turli xil rasmlarni ko'rsatish
HTML <picture>
elementi sizga turli xil brauzer oynasi o'lchamlari uchun turli rasmlarni aniqlash imkonini beradi.
Brauzer oynasini qayta o'lchamlash orqali quyidagi rasm kengligiga qarab qanday o'zgarishini ko'ring:
Gullar Misol
Moslashuvchan Matn O'lchami
Matn o'lchami "vw" birliklari bilan o'rnatilishi mumkin, bu "viewport kengligi"ni anglatadi.
Shunday qilib, matn o'lchami brauzer oynasi o'lchamiga mos keladi:
Hello World Brauzer oynasini qayta o'lchamlash orqali matn o'lchami qanday o'zgarishini ko'ring.
Misol
Viewport - bu brauzer oynasining o'lchami. 1vw = viewport kengligining 1%. Agar viewport 50 sm kenglikda bo'lsa, 1vw 0,5 sm ga teng bo'ladi.
Media Queries Matn va rasmlarni o'lchamini o'zgartirishdan tashqari, moslashuvchan veb-sahifalarda media queries (mediadagi so'rovlar) ishlatish ham keng tarqalgan.
Media queries yordamida siz turli brauzer o'lchamlari uchun mutlaqo boshqa uslublarni belgilashingiz mumkin.
Misol
Maslahat: Media Queries va Responsive Web Design haqida ko'proq ma'lumot olish uchun bizning RWD qo'llanmamizni o'qing.