for Modern Web Design Andy Blanchard / Chris Keller



Similar documents
Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Skills for Employment Investment Project (SEIP)

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Dreamweaver Domain 2: Planning Site Design and Page Layout

Facebook Twitter YouTube Google Plus Website . o Zooming and Panning. Panel. 3D commands. o Working with Canvas

Web Designing with UI Designing

38 Essential Website Redesign Terms You Need to Know

Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission

White Paper Using PHP Site Assistant to create sites for mobile devices

Dreamweaver CS5. Module 1: Website Development

CLASSROOM WEB DESIGNING COURSE

01/42. Lecture notes. html and css

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Interactive Data Visualization for the Web Scott Murray

IAS Web Development using Dreamweaver CS4

Adobe Illustrator CS6. Illustrating Innovative Web Design

Fireworks CS4 Tutorial Part 1: Intro

LRB Portfolio User Guide

jquery Tutorial for Beginners: Nothing But the Goods

Web Mapping Application Interface Design: Best Practices and Tools. Michael

Contents. Downloading the Data Files Centering Page Elements... 6

Adobe Dreamweaver Exam Objectives

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

Building a Horizontal Menu in Dreamweaver CS3 Using Spry R. Berdan

WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS

Adobe Certified Expert Program

Responsive Design Best Practices

JTouch Mobile Extension for Joomla! User Guide

Citrix StoreFront. Customizing the Receiver for Web User Interface Citrix. All rights reserved.

CST 150 Web Design I CSS Review - In-Class Lab

LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories

LEAGUE OF WOMEN VOTERS NAME & LOGO GUIDELINES

Designing HTML ers

Responsive Web Design. birds of feather

JJY s Joomla 1.5 Template Design Tutorial:

Final Bio and Studio Website Design Document. By Sara Payo.

Responsive Design: Ben Callahan

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

SUHAIL DAWOOD Toronto, Ontario

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

JavaScript Programming

Overview: Technologies:

Website Builder Documentation

Blueball First Class Sandvox Designs v2.0 Works with Sandvox 2+ only!

Ultimate Skills Checklist for Your First Front-End Developer Job

The Essential Guide to HTML Design

Smietanski CLIENTS EDUCATION SOFTWARE CODE TOOLS FRAMEWORKS CMS. Joseph Smietanski Smietanski.me

Patrick "Ford" Henley

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Responsive Web Design in Application Express

Building Responsive Websites with the Bootstrap 3 Framework

Christopher Zavatchen

Theming on Drupal 7. Working with Omega s Responsive Framework

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

ADOBE MUSE. Building your first website

Web layout guidelines for daughter sites of Scotland s Environment

NDSU Technology Learning & Media Center

ACE: Illustrator CC Exam Guide

CSS Themes in O-Space eportfolios:

J. Michael Kluska Introduction

Base template development guide

Generate Android App

How to pick the right development model for your next mobile project

HOW Interactive Design Conference 2013

MCH Strategic Data Best Practices Review

ireview Template Manual

INFORMATION TECHNOLOGY STANDARD

Dreamweaver and Fireworks MX Integration Brian Hogan

ECOMMERCE SITE LIKE- GRAINGER.COM

Building Web Applications

Responsive Web Design Creative License

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint

Let's Dig Into the Omega Theme October 27,

Leon Govier Senior User Experience Designer/ Digital Project Manager

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design

Web Design with CSS and CSS3. Dr. Jan Stelovsky

Software Requirements Specification For Real Estate Web Site

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL

HAML und SASS. (und COMPASS) markup haiku vs. syntactically awesome stylesheets. Tobias Adam, Jan Krutisch mindmatters GmbH & Co.

Graphic Designer / Developer

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

Joomla! template Blendvision v 1.0 Customization Manual

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc mraymond@luminys.com

Rich Internet Applications

Transcription:

Tools for Modern Web Design Andy Blanchard / Chris Keller @BlanchardCG @tomgeekery

The Tools Design Good old Pencil and Paper UXPin, Balsamiq or Adobe CS Browser Tools Development Storage and Communication Google Drive HipChat BaseCamp CSS preprocessors (Less/Sass) Frameworks (Foundation/Bootstrap/Bourbon) JS Task runners (Grunt/Gulp)

Pencil and Paper One of my favorite go-to tools.

Adobe CS, Balsamiq, UXPin,? All great tools used for both Wireframing, Mockups, Style Tiles and Prototyping Pros, Cons and Differences

Adobe CS (Photoshop & Illustrator) Lots of great features & extensions Kuler Export to Behance Manipulate photos and graphics Actions - for batch processing Vector vs Pixel SVG, JPEG, PNG Design process (Wireframing, Mockups)

Balsamiq Mockups (Wireframing) Very easy to use Lots of pre built elements Great Community and free resources Works well with Google Drive Support.balsamiq.com/customer/portal/articles/135659 Affordable Single User License $79

UXpin Developers can pull assets much easier Pro Version has HTML export features Has actionable elements and features expose and/or hide elements with a click, scroll, etc move to pixel location on a design Clients can view wireframes and mockups in a browser Live updating

Browser Tools 1. 2. 3. 4. 5. 6. 7. ColorPicker WhatFont? Page Ruler Fold Viewer Emmet Re:View Responsive Inspector SEO Status (Alexa) 1 2 3 4 5 6 7

CSS preprocessors A scripting language that extends CSS and gets compiled into regular CSS syntax Most modern web projects will use one of these, it is recommended you learn at least one

$ Variables SCSS syntax: CSS output: $primary-color: #ccc; body { color: #ccc; body { color: $primary-color;

Nesting SCSS syntax: CSS output: nav { nav ul { margin: 0; ul { margin: 0; li { display: inline-block; nav li { display: inline-block;

Nesting can be used for evil SCSS syntax: CSS output: body { header { nav { ul { li { display: inline-block;.wrapper-of-some-sort { a { font-family: 'this-is-bad'; body header nav ul li { display: inline-block; body header nav ul li.wrapper-of-some-sort a { font-family: 'this-is-bad';

Mixins SCSS syntax: CSS output: @mixin random-mixin($number) { background: pink; border: $number solid green; margin: $number; padding: $number;.thing { background: pink; border: 10px solid green; margin: 10px; padding: 10px;.thing { @include random-mixin(10px);

CSS Frameworks Great for clients that do not want a custom design Includes a lot of functionality that you probably won t use If possible, download a custom version to reduce the amount of unused features

Twitter Bootstrap 6,567 lines of CSS! Includes grid system, CSS styles, reusable components, and lots o JQuery plugins Both Less and Sass versions available

Zurb Foundation 6,140 lines of CSS in full version 2,631 lines of CSS in essential version Includes grid system, CSS styles, reusable components, and lots o JQuery plugins Can create a custom build and pick unique features

Bourbon / Neat / Bitters 0 lines of CSS with Bourbon alone. Only provides mixins Adding Neat grid framework brings the line total to a whopping 13 Adding Bitters scaffolding brings the line total to a respectable 236 Reusable components are available as Refills Encouraged to download only what you need

JS Task Runners Can handle tedious tasks for you automatically Examples: Compile Sass to CSS Compress images Reload your browser on code changes Much more

Drupal themes Bootstrap based theme: https://www.drupal. org/project/bootstrap Foundation based theme: https://www.drupal.org/project/zurb_foundation Bourbon based theme: https://www.drupal.org/project/basic

Stiff Drink Drupal 7 theme based on Bourbon, Neat, Bitters, and Grunt.

Breaking BrowserSync Go here: 192.168.203.100:3000

Other Resources Stiff drink: https://bitbucket.org/alexfisher/stiff_drink Compro grunt: https://bitbucket.org/alexfisher/compro_grunt