Responsive Web Design

69
Responsive Web Design HTML5 , CSS3 , JavaScript , jQuery , Bootstrap , September 14, 2014 Disclaimer: this presentation is for educational purposes only, I took almost all images from google therefore use of graphics and other materials are reserved from its respective owner.

description

Jump start your way to understanding Responsive Web Design with HTML5, CSS3, JavaScritpt, BootStrap and Wordpress

Transcript of Responsive Web Design

Page 1: Responsive Web Design

ResponsiveWeb Design

HTML5, CSS3, JavaScript, jQuery, Bootstrap,

September 14, 2014 Disclaimer: this presentation is for educational purposes only, I took almost all images from google therefore use of graphics and other materials are reserved from its respective owner.

Page 2: Responsive Web Design

Outline

Page 3: Responsive Web Design

Why responsive design?Internet is a place w/c can be access by anyone (means any device or platform), anytime (24/7) and anywhere (ain’t gonna happen)

Webpages/Websites are the medium that provide information in the Internet

Screen resolution varies depending on devices

Page 4: Responsive Web Design

Why responsive design?

Page 5: Responsive Web Design

Why not develop a mobile website and a full website?

Page 6: Responsive Web Design

Maintenance

Why not develop a mobile website and a full website?

Cost

Storage

Page 7: Responsive Web Design

Mobile First

We design based on the assumption that whoever is accessing our page he’s using a mobile device

Page 8: Responsive Web Design

Mobile Last vs Mobile First

Page 9: Responsive Web Design

HTML5

Links Pages CSS and Scripts

Page 10: Responsive Web Design

CSS3

Page 11: Responsive Web Design
Page 12: Responsive Web Design

Angular.js

YouTube on PS3

www.jobs.cz

Page 13: Responsive Web Design

Layout

Page 14: Responsive Web Design

FixedComponents have a fixed width which means the container is made not to move or be resized

Any visitor will experience the same width regardless of their resolution.

Page 15: Responsive Web Design

FluidComponents width are built using percentage making columns relative to one another

View is adjusted for each user

Page 16: Responsive Web Design

AdaptiveNot necessarily built on a fluid grid

Can use fixed grid or media queries to target specific device

Page 17: Responsive Web Design

ResponsiveBuilt in fluid grids

Uses media queries to control designs and content

Page 18: Responsive Web Design

Grid

Page 19: Responsive Web Design

Flexible images

img

{

width: 100%;

}

img

{

width: 231px;

}

Page 20: Responsive Web Design

Media Queries

a CSS3 module allowing content rendering to adapt to conditions such as screen resolution (e.g. smartphone screen vs. computer screen). It became a W3C recommended standard in June 2012. And is a cornerstone technology of Responsive web design.

wikipedia

Page 21: Responsive Web Design

Media query and a viewport

<meta name="viewport" content="width=device-width">

Page 22: Responsive Web Design

Media query and a viewport

Page 23: Responsive Web Design

Media Queries

Page 24: Responsive Web Design

Break points

Page 25: Responsive Web Design

Breakpoints

Page 26: Responsive Web Design

Navigation

Page 27: Responsive Web Design

• HTML5, CSS3, JavaScript, jQuery, Bootstrap,

September 14, 2014 Disclaimer: this presentation is for educational purposes only, use of graphics and other materials are reserved from its respective owner.

Page 28: Responsive Web Design

Bootstrap

• Bootstrap

• Grid System

• Glyphicons

• Carousel

Page 29: Responsive Web Design

Bootstrapa sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development

Page 30: Responsive Web Design

Grid System

Page 31: Responsive Web Design

Glyphicons

Page 32: Responsive Web Design

Carousel

Page 33: Responsive Web Design

WordPress

• HTML5, CSS3, JavaScript, jQuery, Bootstrap,

September 14, 2014 Disclaimer: this presentation is for educational purposes only, use of graphics and other materials are reserved from its respective owner.

Page 34: Responsive Web Design

WordPress

• Content Management System (CMS) that create and manage (insert, modify, update, delete) contents of a website

• Other alternative technologies: Joomla, Drupal,

Page 35: Responsive Web Design

Starting XAMPP

Page 36: Responsive Web Design

Starting XAMPP

Page 37: Responsive Web Design
Page 38: Responsive Web Design

WordPress

• WordPress website example

• Setting Up WordPress in your local machine• Other options is to Get Hosting sites and a Domain Name

• Install the theme

• Add pages

• Change the homepage

• Get a Logo

Page 39: Responsive Web Design

Setup the Database

Page 40: Responsive Web Design

Select “phpMyAdmin”

Page 41: Responsive Web Design

Select Databases Tab

Page 42: Responsive Web Design

Provide the name of the database then name then press create button

Page 43: Responsive Web Design

You will be prompt once database is successfully created

Page 44: Responsive Web Design

Proceed to your website via localhost

Page 45: Responsive Web Design

You will be asked to provide the info of your database

Note: if you have not provide any username or password when you set-up MySql the default is ‘root’ and blank password

Page 46: Responsive Web Design

Run to install your settings

Page 47: Responsive Web Design

Provide the Information of your website

Page 48: Responsive Web Design

Log in to your newly created website

Page 49: Responsive Web Design

You can now proceed to your dashboard

Page 50: Responsive Web Design

Embedding Google Map

Page 51: Responsive Web Design
Page 52: Responsive Web Design
Page 53: Responsive Web Design
Page 54: Responsive Web Design

Making the Map adapt to browser resize

width = “100%”

Page 55: Responsive Web Design

Adding a Contact Form

Page 56: Responsive Web Design

Removing Comments Section

Page 57: Responsive Web Design

Adding Embedded YouTube page

Page 58: Responsive Web Design

Share > Embed > Copy

Page 59: Responsive Web Design
Page 60: Responsive Web Design

Adding/Customizing Menu

Note: Menu won’t change unless you change header menu on Manage Location Tab

Page 61: Responsive Web Design

Customize Home Page

Page 62: Responsive Web Design

Customizing Widget

Page 63: Responsive Web Design

Adding YouTube subscribe button

Page 64: Responsive Web Design
Page 65: Responsive Web Design

Adding Facebook like box

Page 66: Responsive Web Design
Page 67: Responsive Web Design
Page 68: Responsive Web Design
Page 69: Responsive Web Design

Thank You! Have a Nice Day!