MODUL 6 Responsive Web A. TUJUAN 1. Mampu memahami

advertisement
Desain Web
MODUL 6
Responsive Web
A. TUJUAN
1. Mampu memahami konsep responsive web
2. Mampu membuat desain web responsif menggunakan CSS
B. PETUNJUK
1. Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar
3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur
4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas
C. DASAR TEORI
Responsive pada web merupakan tampilan antarmuka yang dinamis, mampu berubahubah atau beradaptasi sesuai dengan ukuran layar perangkat yang digunakan untuk melihat
halaman web tersebut. Trend responsive web ini mulai berkembang sejak pengguna mobile web
angkanya semakin naik seiring berkembangnya teknologi.
Tampilan versi PC (layar lebar)
Sabian | STKIP PGRI TULUNGAGUNG
1
Desain Web
Tampilan versi Mobile (layar sempit)
Responsive web dapat kita terapkan dengan cara menambahkan kode khusus pada file
HTML dan file CSS yang kita gunakan. Pada file HTML, kita tambahkan tag <meta> pada head,
sedangkan pada file CSS kita tambahkan @media untuk menuliskan rule tambahan pada class
yang ingin kita ganti tampilannya pada bentang layar tertentu.
D. LATIHAN
1. Bukalah aplikasi teks editor
2. Tuliskan kode dasar HTML
Simpan sebagai index.html
Sabian | STKIP PGRI TULUNGAGUNG
2
Desain Web
3. Sisipkan kode berikut pada head:
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
4. Kemudian tambahkan style pada head:
Sabian | STKIP PGRI TULUNGAGUNG
3
Desain Web
5. Selanjutnya tambahkan kode berikut pada body:
6. Buka index.html menggunakan browser. Jika kode benar, maka tampilannya sebagai berikut:
7. Selanjutnya coba kecilkan ukuran jendela browser anda. Jika kode benar, maka tampilannya
sebagai berikut:
Sabian | STKIP PGRI TULUNGAGUNG
4
Desain Web
Pada dasarnya, tidak terdapat perubahan tampilan utama pada kedua ukuran jendela.
Perubahan hanya pada panjang teks saja yang menyesuaikan dengan lebar jendela.
8. Selanjutnya, coba tambahkan kode berikut pada style:
9. Buka index.html dengan ukuran jendela maksimal, hasilnya sebagai berikut:
Sabian | STKIP PGRI TULUNGAGUNG
5
Desain Web
10. Kecilkan ukuran jendela, jika kode benar tampilannya sebagai berikut:
Kode @media only screen and (max-width: 720px) pada CSS akan memberlakukan suatu rule
untuk ukuran layar (jendela) mulai dari 1 – 720 piksel. Jika ukuran layar atau jendela browser
kita lebih dari 720 piksel, maka rule yang akan diberlakukan adalah rule default, yakni rule
yang telah kita tuliskan pada kode CSS bagian awal.
Dengan kata lain, secara peruntukan, rule CSS untuk ukuran layar 720 piksel ke bawah akan
diberlakukan pada layar handphone atau tablet, sedangkan rule untuk ukuran layar di atas
720 piksel akan diberlakukan pada layar PC.
Untuk mencobanya, silahkan transfer file index.html di atas pada handphone anda kemudian
buka dengan browser. Coba lihat rule CSS mana yang akan ditampilkan.
Tujuan utama dari dikembangkannya responsive web adalah untuk mengakomodasi tampilan
web kita agar mampu menyesuaikan komposisinya terhadap ukuran layar yang digunakan
tanpa harus membuat beberapa file HTML untuk masing-masing mode tampilan.
Sabian | STKIP PGRI TULUNGAGUNG
6
Desain Web
E. TUGAS
Desainlah suatu tampilan web seperti berikut menggunakan CSS:
a. Tampilan PC
b. Tampilan Tablet
Sabian | STKIP PGRI TULUNGAGUNG
7
Desain Web
c. Tampilan Mobile
Sabian | STKIP PGRI TULUNGAGUNG
8
Download