3 Cara Membuat Laman Web Responsif

Isi kandungan:

3 Cara Membuat Laman Web Responsif
3 Cara Membuat Laman Web Responsif

Video: 3 Cara Membuat Laman Web Responsif

Video: 3 Cara Membuat Laman Web Responsif
Video: Konektivitas & Sensor Lengkap, Ada Spotify dan Bisa Main Game: Review Fitbit Versa 2 - Indonesia 2024, Mungkin
Anonim

Semasa merancang laman web anda, penting untuk memastikannya kelihatan hebat di mana-mana peranti, tanpa mengira saiz dan bentuk skrin. Laman web responsif direka bentuk untuk kelihatan baik pada semua jenis peranti moden seperti komputer, telefon, tablet, TV, alat pakai, dan juga skrin kereta. Untuk menjadikan laman web responsif, anda perlu mengubah kod CSS dan HTML anda untuk mengubah ukuran elemennya secara automatik bergantung pada keadaan tertentu. WikiHow ini mengajar anda bagaimana merancang dan melaksanakan reka bentuk web responsif asas.

Langkah-langkah

Kaedah 1 dari 3: Merancang Reka Bentuk Responsif

4427341 1
4427341 1

Langkah 1. Ketahui bagaimana khalayak anda menggunakan laman web anda

Hari ini, majoriti orang yang melayari web melakukannya dari telefon bimbit dan tablet. Agar laman web responsif, anda mesti memastikan bahawa laman web itu dipaparkan dengan betul di mana sahaja ia dilihat. Sekiranya masa dan wang adalah intinya, fokus pada jenis peranti yang paling popular dengan pengguna anda (jika maklumat ini tersedia) dan cara mereka menggunakan laman web anda. Dengan menggunakan perisian analisis anda atau bentuk penyelidikan lain, cari tahu:

  • Apa jenis peranti yang paling sering mereka gunakan untuk melihat laman web, memberi perhatian khusus kepada jenama telefon bimbit / tablet / komputer dan ukuran skrin / resolusi.
  • Penyemak imbas apa yang paling popular dengan pengguna anda. Sejauh statistik global, Google Chrome adalah penyemak imbas web yang paling popular di seluruh dunia, tetapi Safari adalah yang kedua.
  • Cara pelawat menggunakan laman web anda, seperti berapa banyak masa yang mereka habiskan untuk melihatnya, di mana mereka melihatnya, dan kandungan mana yang paling popular. Ini dapat membantu anda menentukan jenis kandungan yang penting untuk disertakan dan yang boleh dihilangkan.
4427341 2
4427341 2

Langkah 2. Reka susun atur yang berbeza untuk peranti yang berbeza

Anda dapat menggunakan kombinasi CSS dan JavaScript untuk mengesan perangkat pengguna, serta kemampuannya (sama ada ia menyokong Java, Flash, dll.), Dan menampilkan versi tertentu dari laman web anda dengan sewajarnya. Pertanyaan Media CSS sangat berguna untuk menentukan ukuran / resolusi peranti.

4427341 3
4427341 3

Langkah 3. Perhatikan pelbagai jenis interaksi

Pelawat anda boleh berinteraksi dengan laman web anda dengan menggunakan tetikus, papan kekunci, skrin sentuh, atau bahkan pembaca skrin untuk orang yang cacat penglihatan. Dengan mempertimbangkan hal ini, laman web anda harus memberi respons kepada klik tetikus, kekunci papan kekunci (Tab, Enter, Return, dll.) Dan sentuhan jari skrin.

Kesan penunjuk tidak berfungsi dengan apa-apa kecuali tetikus. Daripada menggunakan kesan ini, anda boleh meminta pengunjung mengklik butang atau ikon untuk memaparkan apa sahaja yang sebelumnya dipaparkan pada tetikus tetikus

4427341 4
4427341 4

Langkah 4. Pertimbangkan untuk menggunakan Sistem Pengurusan Kandungan (CMS)

Cara mudah untuk memastikan reka bentuk laman web anda responsif adalah dengan menggunakan CMS dengan tema responsif yang telah dibina. Menggunakan CMS seperti Joomla, Drupal, atau Wordpress membolehkan anda memastikan laman web anda kelihatan hebat di semua peranti tanpa perlu membuat kod sendiri elemen responsif. Periksa dengan penyedia hosting laman web anda untuk melihat alat CMS mana yang tersedia dengan perkhidmatan anda.

4427341 5
4427341 5

Langkah 5. Gunakan alat dalam talian untuk menguji laman web anda

Sekarang bahawa reka bentuk web responsif telah meningkat popularitinya, terdapat pelbagai alat percuma yang boleh anda gunakan untuk menguji laman web anda. Sekiranya anda telah mengekodkan laman web anda, gunakan alat ini untuk menguji penampilannya dalam pelbagai keadaan sehingga anda akan mengetahui di mana anda perlu meningkatkan respons:

  • Ujian Mesra Mudah Alih oleh Google: Beri tahu anda sama ada laman web anda berfungsi juga pada peranti mudah alih seperti yang dilakukan di skrin komputer.
  • resizeMyBrowser: Membolehkan anda melihat laman web anda dalam resolusi yang berbeza.
  • Responsiator: Memaparkan laman web anda pada skrin peranti yang berlainan dalam susun atur yang berbeza (sisi atau sebelah kanan).

Kaedah 2 dari 3: Membuat Tata Letak Halaman Responsif

4427341 6
4427341 6

Langkah 1. Pertimbangkan kerangka helaian gaya responsif percuma

Kerangka kerja adalah sekumpulan HTML, CSS, dan / atau JavaScript yang telah ditulis sebelumnya yang dapat anda gunakan sebagai kerangka untuk laman web anda. Kerangka kerja semuanya diuji dan dioptimumkan untuk berfungsi dengan semua penyemak imbas, jadi yang perlu anda lakukan ialah memasukkan kandungan anda, menambah pilihan media dan warna anda, dan menerbitkan laman web anda. Beberapa kerangka kerja yang popular adalah:

  • Tali kasut
  • Kerangka
  • Yayasan
4427341 7
4427341 7

Langkah 2. Tetapkan viewport dengan tag meta

Sekiranya anda tidak menggunakan kerangka kerja, anda pasti ingin memulakan dengan aspek yang paling penting dalam pengekodan laman web yang responsif: Viewport. Pandangan adalah bahagian laman web yang dapat dilihat oleh pengguna. Kunci untuk membuat paparan laman web anda dengan betul tanpa mengira ukuran layar adalah dengan mengukur ukuran ruang pandang pada tag META. Untuk melakukannya, sertakan teg ini di bahagian atas setiap halaman di laman web:

4427341 8
4427341 8

Langkah 3. Nyatakan ukuran teks berkaitan dengan ruang pandang

Setelah ruang pandang anda ditetapkan, teks di halaman anda akan berskala agar sesuai dengan layar. Walau bagaimanapun, fon mungkin kelihatan terlalu besar atau terlalu kecil jika ukurannya tidak ditentukan berkaitan dengan ruang pandang. Anda boleh melakukan ini dengan menentukan ukuran fon sebagai peratusan khusus viewport dengan unit vw. Contoh ini memberitahu header H1 untuk menampilkan pada 10% lebar viewport, tidak kira ukurannya:



wikiHow

4427341 9
4427341 9

Langkah 4. Gunakan pertanyaan media untuk menunjukkan gaya yang berbeza untuk ukuran skrin yang berbeza

Pertanyaan media membolehkan anda memilih sama ada untuk menampilkan elemen CSS tertentu bergantung pada ukuran skrin. Anda boleh menentukan spesifik pertanyaan media anda dalam fail CSS anda. Dalam contoh ini, warna latar badan akan menjadi merah jika ukuran skrin pengguna 480 piksel atau lebih besar:



wikiHow

Skrin @media dan (lebar minimum: 480px) {badan {latar belakang-warna: aqua; }}

Kaedah 3 dari 3: Menjadikan Gambar Responsif

4427341 10
4427341 10

Langkah 1. Gunakan sifat lebar CSS untuk menskalakan gambar

Daripada menetapkan lebar gambar ke jumlah piksel tertentu (mis., 500 piksel), gunakan peratusan (mis., 100%) sehingga gambar melihat lebar induknya dan sesuaikan dengan sewajarnya. Menetapkan lebar gambar hingga 100% memaksa gambar untuk naik dan turun bergantung pada ukuran layar penonton. Untuk melakukan ini selaras:

4427341 11
4427341 11

Langkah 2. Gunakan sifat lebar maksimum untuk menghadkan skala ukuran sebenar gambar

Sekiranya anda menggunakan sifat lebar pada langkah sebelumnya untuk memperkecil gambar hingga 100%, gambar akan tumbuh atau menyusut agar sesuai dengan 100% bekasnya tidak kira ukurannya. Ini bermaksud bahawa jika gambar berada di sisi yang lebih kecil, gambar akan berskala lebih besar daripada ukuran aslinya dan kualiti yang lebih rendah. Untuk mencegah hal ini terjadi, gunakan lebar maksimum untuk menetapkan ukuran penskalaan maksimum gambar menjadi 100% (ukuran sebenarnya). Ini caranya:

4427341 12
4427341 12

Langkah 3. Gunakan elemen gambar HTML untuk memaparkan gambar yang berbeza pada ukuran skrin yang berbeza

Sekiranya anda ingin membuat gambar bersaiz khusus untuk dipaparkan pada layar yang berlainan ukuran, anda dapat menentukan foto mana yang akan ditampilkan dalam kod HTML anda. Buat gambar bersaiz berbeza, dan kemudian gunakan kod ini sebagai contoh untuk menentukan gambar mana yang akan digunakan pada layar lebar 600px dan 1500px:

Disyorkan: