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.

Upload: john-mark-

Post on 20-Dec-2014

285 views

Category:

Internet


0 download

DESCRIPTION

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

TRANSCRIPT

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!