SlideShare une entreprise Scribd logo
1  sur  23
candraadiputra@gmail.com
  http://www.candra.web.id




http://www.candra.web.id     1
Teknik Web design
 Frame Layout
 Table Layout
 CSS layout
    Fixed Layout
    Float Layout




                    http://www.candra.web.id   2
PART I:Responsive Web design
 Konsep
 Demo & example
 CSS Framework




                   http://www.candra.web.id   3
Responsive?
 Responsive disini bukan berarti Cepat saat diakses,
  namun responsive disini mengacu pada “Adaptive” .
 Merupakan evolusi dari CSS float layout
 Responsive Web Design adalah teknik untuk membuat
  Layout Web menyesuaikan Diri dengan Device User
  (ukuran, Layar,orientasi)




               http://www.candra.web.id                 4
Benefit?
 Membuat satu website untuk semua platform dan
 device dimana secara “Magic” Layout akan berubah
 sesuai dengan Device yang mengakses tanpa membuat
 beberapa versi website.




             http://www.candra.web.id                5
Gambaran Layout




       http://www.candra.web.id   6
width <1200px




       http://www.candra.web.id   7
width<=1024px (iPad Landscape




        http://www.candra.web.id   8
Width <=768px (iPad Potrait)
                               Ketika ukuran layar device /browser
                               kurang dari 768, maka secara
                               otomatis, sidebar diposisikan
                               dibagianbawah




        http://www.candra.web.id                                     9
<600px (smartphone)
                          Tampilan layout ketika dibuka di device
                          dengan lebar layar kurang dari 600px,
                          secara otomatis gambar di hidden, dan
                          menu utama tampak seperti gambar
                          disamping


                             Semua layout diatas, diatur hanya dari
                             satu file CSS dengan memanfaatkan
                             media query




       http://www.candra.web.id                                       10
Contoh Website
 Website dibawah ini adalah website yang sudah mengimplementasikan
 Media Query sehingga halamanya sudah responsive. Untuk mencoba
 responsifitasnya, ubah ukuran browser anda.



 http://tileabl.es/
 http://cognition.happycog.com/
 http://colly.com/
 http://www.audiovroom.com/
 Cek lainnya di http://mediaqueri.es/

                  http://www.candra.web.id                           11
Magic di balik Layar
 CSS
 Media Query
 Example

@media (max-width: 786px{
#container (width:786px)
/* other CSS rule here *

}

@media (max-width: 600px{
#container (width:600px;
/* your rule here*
Other CSS rule here
}


                http://www.candra.web.id   12
CSS framework
 Mempelajari CSS dan Media query butuh waktu.

Cara tercepat?

Gunakan CSS framework.!!!

CSS framework adalah Framework Layout
 yang memudahkan anda dalam membuat
 Responsive Web design dengan tampilan
 Modern

                 http://www.candra.web.id        13
Example CSS Framework
 Twitter Bootstrap
 CSS framework untuk membangun Web Modern
  dengan Layout sekelas Google+ atau Twitter
 getSkeleton
 CSS framework sederhana yang mengutamakan
  responsive web design dan ukuran kecil




             http://www.candra.web.id          14
Twitter Bootstrap
 Fitur
    Responsive Webdesign Framework
    Powerfull CSS layout
    Super complete (icon, popup, slide,error message)
    Open source
   See the DEMO !!!




               http://www.candra.web.id                  15
PART II: Mobile WebApp
 Mobile Web App adalah aplikasi Mobile yang
 dibangun menggunakan teknologi Web (HTML5,
 CSS3, Javascript library)




              http://www.candra.web.id         16
Keuntungan
 Platform & Device agnostic
 Tidak perlu belajar teknologi baru
 Menggunakan teknologi terbuka




              http://www.candra.web.id   17
Mobile WebApp Framework
 jQuery Mobile
 ExtJS touch
 jQTouch
 iUI




                http://www.candra.web.id   18
Other Library
 Modernzr.js
 Zepto.js




                http://www.candra.web.id   19
Tool Development
 Aptana IDE
 Yslow Chrome extention
 Chrome Developer Tool
 Builtwith Chrome Extention




               http://www.candra.web.id   20
Example Mobile Web




       http://www.candra.web.id   21
Example Mobile WebApp




       http://www.candra.web.id   22
Reference
 Skeleton Framework
    http://getskeleton.com/

 Responsive Web Design
  http://www.alistapart.com/articles/responsive-web-design/
 CSS design tutorial http://www.maxdesign.com.au
 Responsive Web Design: A Visual Guide
  http://net.tutsplus.com/tutorials/html-css-techniques/responsive-web-design-a-visual-
  guide/




                      http://www.candra.web.id                                            23

Contenu connexe

Tendances

Tendances (20)

HTML & CSS.ppt
HTML & CSS.pptHTML & CSS.ppt
HTML & CSS.ppt
 
HTML Dasar : #9 Tabel
HTML Dasar : #9 TabelHTML Dasar : #9 Tabel
HTML Dasar : #9 Tabel
 
CSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-classCSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-class
 
CSS Dasar #5 : Text Styling
CSS Dasar #5 : Text StylingCSS Dasar #5 : Text Styling
CSS Dasar #5 : Text Styling
 
HTML Dasar : #5 Heading
HTML Dasar : #5 HeadingHTML Dasar : #5 Heading
HTML Dasar : #5 Heading
 
HTML Dasar : #6 List
HTML Dasar : #6 ListHTML Dasar : #6 List
HTML Dasar : #6 List
 
Css
CssCss
Css
 
CSS Dasar #4 : Font Styling
CSS Dasar #4 : Font StylingCSS Dasar #4 : Font Styling
CSS Dasar #4 : Font Styling
 
CSS Layouting #1 : Display
CSS Layouting #1 : DisplayCSS Layouting #1 : Display
CSS Layouting #1 : Display
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
HTML Dasar : #8 Image
HTML Dasar : #8 ImageHTML Dasar : #8 Image
HTML Dasar : #8 Image
 
(Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS (Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS
 
CSS Dasar #10 : Specificity
CSS Dasar #10 : SpecificityCSS Dasar #10 : Specificity
CSS Dasar #10 : Specificity
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Html basic
Html basicHtml basic
Html basic
 
Pendahuluan Kuliah Pemrograman Web 1
Pendahuluan Kuliah Pemrograman Web 1Pendahuluan Kuliah Pemrograman Web 1
Pendahuluan Kuliah Pemrograman Web 1
 
Lab#13 responsive web
Lab#13 responsive webLab#13 responsive web
Lab#13 responsive web
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 

En vedette

Bab i dasar dasar jaringan
Bab i  dasar dasar jaringanBab i  dasar dasar jaringan
Bab i dasar dasar jaringanCandra Adi Putra
 
Bab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp serverBab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp serverCandra Adi Putra
 
Modul v pengenalan mikrotik
Modul  v pengenalan mikrotikModul  v pengenalan mikrotik
Modul v pengenalan mikrotikCandra Adi Putra
 
Mengenal Peralatan Jaringan
Mengenal Peralatan JaringanMengenal Peralatan Jaringan
Mengenal Peralatan JaringanCandra Adi Putra
 
Seting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and AndroidSeting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and AndroidCandra Adi Putra
 

En vedette (9)

Layanan pelengkap twitter
Layanan pelengkap twitterLayanan pelengkap twitter
Layanan pelengkap twitter
 
Bab i dasar dasar jaringan
Bab i  dasar dasar jaringanBab i  dasar dasar jaringan
Bab i dasar dasar jaringan
 
Budaya internet emoticon
Budaya internet emoticonBudaya internet emoticon
Budaya internet emoticon
 
Bab iii filesharing
Bab iii  filesharingBab iii  filesharing
Bab iii filesharing
 
Bab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp serverBab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp server
 
Candra lab gis v 1
Candra lab gis v 1Candra lab gis v 1
Candra lab gis v 1
 
Modul v pengenalan mikrotik
Modul  v pengenalan mikrotikModul  v pengenalan mikrotik
Modul v pengenalan mikrotik
 
Mengenal Peralatan Jaringan
Mengenal Peralatan JaringanMengenal Peralatan Jaringan
Mengenal Peralatan Jaringan
 
Seting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and AndroidSeting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and Android
 

Similaire à Responsive web design

Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Iich-oNe Hidayat
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Iich-oNe Hidayat
 
Material design for android (Diggest)
Material design for android (Diggest)Material design for android (Diggest)
Material design for android (Diggest)Google
 
01. Pengenalan Web Server Dan Sss
01. Pengenalan Web Server Dan Sss01. Pengenalan Web Server Dan Sss
01. Pengenalan Web Server Dan SssAchmad Solichin
 
tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)arif_rachman740
 
Modul as pdot-net-2015
Modul as pdot-net-2015Modul as pdot-net-2015
Modul as pdot-net-2015Muhammad Yunus
 
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfMemahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfBeon Intermedia
 
Bab 1 pengantar desain web
Bab 1   pengantar desain webBab 1   pengantar desain web
Bab 1 pengantar desain webYUSRA FERNANDO
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034AHMATT SFDN
 
Desain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDesain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDany Laksono
 
E commerce dengan php mysql.docx
E commerce dengan php mysql.docxE commerce dengan php mysql.docx
E commerce dengan php mysql.docxCandra Adi Putra
 
Pengantar web design
Pengantar web designPengantar web design
Pengantar web designChang Thaung
 
HTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxHTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxkays17
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesikaRCH_98
 

Similaire à Responsive web design (20)

Tugas6.rekweb
Tugas6.rekwebTugas6.rekweb
Tugas6.rekweb
 
Tugas 6 rekweb
Tugas 6   rekwebTugas 6   rekweb
Tugas 6 rekweb
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529
 
Material design for android (Diggest)
Material design for android (Diggest)Material design for android (Diggest)
Material design for android (Diggest)
 
01. Pengenalan Web Server Dan Sss
01. Pengenalan Web Server Dan Sss01. Pengenalan Web Server Dan Sss
01. Pengenalan Web Server Dan Sss
 
tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
WEBSITE
WEBSITEWEBSITE
WEBSITE
 
9711 web desain
9711 web desain9711 web desain
9711 web desain
 
Modul as pdot-net-2015
Modul as pdot-net-2015Modul as pdot-net-2015
Modul as pdot-net-2015
 
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfMemahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
 
Bab 1 pengantar desain web
Bab 1   pengantar desain webBab 1   pengantar desain web
Bab 1 pengantar desain web
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
 
Desain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDesain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: Bootstrap
 
E commerce dengan php mysql.docx
E commerce dengan php mysql.docxE commerce dengan php mysql.docx
E commerce dengan php mysql.docx
 
Pengantar web design
Pengantar web designPengantar web design
Pengantar web design
 
HTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxHTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptx
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
 

Plus de Candra Adi Putra

Plus de Candra Adi Putra (15)

Puasa dan pemanfaatan media sosial
Puasa dan pemanfaatan media sosialPuasa dan pemanfaatan media sosial
Puasa dan pemanfaatan media sosial
 
Budaya internet flamewar
Budaya internet flamewarBudaya internet flamewar
Budaya internet flamewar
 
Budaya internet meme
Budaya internet memeBudaya internet meme
Budaya internet meme
 
Budaya internet troll
Budaya internet trollBudaya internet troll
Budaya internet troll
 
ReactOS desktop
ReactOS desktopReactOS desktop
ReactOS desktop
 
Bab iv billing
Bab iv billingBab iv billing
Bab iv billing
 
Anatomi hasil pencarian Google
Anatomi hasil pencarian GoogleAnatomi hasil pencarian Google
Anatomi hasil pencarian Google
 
Best web app
Best web appBest web app
Best web app
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar php
 
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
 
Android2
Android2Android2
Android2
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
slide praktikum basis data
slide praktikum basis data slide praktikum basis data
slide praktikum basis data
 
Mikrotik hotspot
Mikrotik hotspotMikrotik hotspot
Mikrotik hotspot
 
Rancangan Jaringan Komputer
Rancangan Jaringan KomputerRancangan Jaringan Komputer
Rancangan Jaringan Komputer
 

Dernier

TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 

Dernier (20)

TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 

Responsive web design

  • 2. Teknik Web design  Frame Layout  Table Layout  CSS layout  Fixed Layout  Float Layout http://www.candra.web.id 2
  • 3. PART I:Responsive Web design  Konsep  Demo & example  CSS Framework http://www.candra.web.id 3
  • 4. Responsive?  Responsive disini bukan berarti Cepat saat diakses, namun responsive disini mengacu pada “Adaptive” .  Merupakan evolusi dari CSS float layout  Responsive Web Design adalah teknik untuk membuat Layout Web menyesuaikan Diri dengan Device User (ukuran, Layar,orientasi) http://www.candra.web.id 4
  • 5. Benefit?  Membuat satu website untuk semua platform dan device dimana secara “Magic” Layout akan berubah sesuai dengan Device yang mengakses tanpa membuat beberapa versi website. http://www.candra.web.id 5
  • 6. Gambaran Layout http://www.candra.web.id 6
  • 7. width <1200px http://www.candra.web.id 7
  • 8. width<=1024px (iPad Landscape http://www.candra.web.id 8
  • 9. Width <=768px (iPad Potrait) Ketika ukuran layar device /browser kurang dari 768, maka secara otomatis, sidebar diposisikan dibagianbawah http://www.candra.web.id 9
  • 10. <600px (smartphone) Tampilan layout ketika dibuka di device dengan lebar layar kurang dari 600px, secara otomatis gambar di hidden, dan menu utama tampak seperti gambar disamping Semua layout diatas, diatur hanya dari satu file CSS dengan memanfaatkan media query http://www.candra.web.id 10
  • 11. Contoh Website Website dibawah ini adalah website yang sudah mengimplementasikan Media Query sehingga halamanya sudah responsive. Untuk mencoba responsifitasnya, ubah ukuran browser anda.  http://tileabl.es/  http://cognition.happycog.com/  http://colly.com/  http://www.audiovroom.com/  Cek lainnya di http://mediaqueri.es/ http://www.candra.web.id 11
  • 12. Magic di balik Layar  CSS  Media Query  Example @media (max-width: 786px{ #container (width:786px) /* other CSS rule here * } @media (max-width: 600px{ #container (width:600px; /* your rule here* Other CSS rule here } http://www.candra.web.id 12
  • 13. CSS framework  Mempelajari CSS dan Media query butuh waktu. Cara tercepat? Gunakan CSS framework.!!! CSS framework adalah Framework Layout yang memudahkan anda dalam membuat Responsive Web design dengan tampilan Modern http://www.candra.web.id 13
  • 14. Example CSS Framework  Twitter Bootstrap  CSS framework untuk membangun Web Modern dengan Layout sekelas Google+ atau Twitter  getSkeleton  CSS framework sederhana yang mengutamakan responsive web design dan ukuran kecil http://www.candra.web.id 14
  • 15. Twitter Bootstrap  Fitur  Responsive Webdesign Framework  Powerfull CSS layout  Super complete (icon, popup, slide,error message)  Open source See the DEMO !!! http://www.candra.web.id 15
  • 16. PART II: Mobile WebApp  Mobile Web App adalah aplikasi Mobile yang dibangun menggunakan teknologi Web (HTML5, CSS3, Javascript library) http://www.candra.web.id 16
  • 17. Keuntungan  Platform & Device agnostic  Tidak perlu belajar teknologi baru  Menggunakan teknologi terbuka http://www.candra.web.id 17
  • 18. Mobile WebApp Framework  jQuery Mobile  ExtJS touch  jQTouch  iUI http://www.candra.web.id 18
  • 19. Other Library  Modernzr.js  Zepto.js http://www.candra.web.id 19
  • 20. Tool Development  Aptana IDE  Yslow Chrome extention  Chrome Developer Tool  Builtwith Chrome Extention http://www.candra.web.id 20
  • 21. Example Mobile Web http://www.candra.web.id 21
  • 22. Example Mobile WebApp http://www.candra.web.id 22
  • 23. Reference  Skeleton Framework  http://getskeleton.com/  Responsive Web Design http://www.alistapart.com/articles/responsive-web-design/  CSS design tutorial http://www.maxdesign.com.au  Responsive Web Design: A Visual Guide http://net.tutsplus.com/tutorials/html-css-techniques/responsive-web-design-a-visual- guide/ http://www.candra.web.id 23