100%

Responsive Web Design

Techniques, Terms & Tools

R Proffitt
by Richard Proffitt
iopan design

Responsive web design (RWD) is an approach to web design which makes web pages render at their best on a variety of devices or screen sizes. Content, design and performance are necessary across all devices to ensure good usability and viewer satisfaction. This article looks at general and specific web design terms, RWD tecniques and some useful RWD tools that will help you to get up to speed with your own Responsive Web Design.

In the first section, the Glossary of Terms, you'll find not only the buzz-words of RWD, but a whole lexicon of general web design words with short descriptions. In the second section there is a list of common RWD techniques and finally; a list of free tools. Whilst I have tried to provide some of the most popular and useful tools out there, this list is by no means ‘complete’ as there are very many more available to the web designer. I hope merely to have covered a sample of tools for the main aspects of RWD and with the speed at which web design progresses, you can bet there shall be yet more terms, techniques and tools to come.


Glossary of Terms

A
ACCESSIBILITY

This is the ability of a website to be used by people with disabilities, including visually impaired visitors using screen readers, hearing impaired visitors using no sound, color blind people, visitors with poor dexterity, those with poor cognative function, people who may use the keyboad to navigate and people with other disabilities. Accessibility is an important aspect to consider when designing any site.

AJAX

Stands for Asynchronous JavaScript and XML. AJAX is typically used for creating dynamic web applications and allows for asynchronous data retrieval without having to reload the page a visitor is on. The JavaScript on a given page handles most of the basic functions of the application.

B
BACK END

The back end of a website is the part hidden from view of regular website visitors. The back end generally includes the information structure, applications, and the CMS controlling content on the site.

BACKLINK

Backlinks are links from other sites back to your own. They’re sometimes also referred to as “trackbacks” (especially on blogs). Backlinks have a huge impact on your sites search rankings. Lots of backlinks from high-ranking sites can greatly improve your search engine results.

BAD NEIGHBORHOOD

A “bad neighborhood” refers to the server where your site is hosted. A site hosted on a server that hosts other sites that spam or use black-hat SEO practices can end up penalized by search engines solely because of their proximity to those sites. Be very careful about which web host you choose, what their terms of service are, and how strictly they enforce those terms if you want to avoid being penalized.

BELOW THE FOLD

This term is a carry-over from newspaper publishing days. In newspaper terms, “below the fold” means content was on the bottom half of the page (below the physical fold in the paper). In web design terms, “below the fold” refers to the content that is generally going to be below the point first viewable to the average website visitor in their browser (in other words, viewers would have to scroll down to see any more content).

BOUNCE RATE

A website’s bounce rate is the percentage of people who leave the site from the same page they entered the site, without clicking through to any other pages. This can be a good indicator of how good a website’s navigation is, as well as an indicator of the quality of the site’s content (a very high bounce rate is not good for either of those factors).

BREADCRUMBS

Breadcrumbs are the bits of navigation elements that generally appear near the top of a give web page that show you the pages and subpages the appear before the page you’re on. For examples, on a blog, the breadcrumbs might look something like: Home > Category > Year > Month > Post. The breadcrumbs term comes from the fairy tale “Hansel and Gretel.”

BROWSER

Browser refers to the program a website visitor is using to view the web site. Currently the most popular browsers include Safari, Firefox, Google Chrome, Opera, and Internet Explorer. However, there are very many more browsers available, some of which are designed for specific tasks.

C
CACHE/CACHING

Cached files are those that are saved or copied (downloaded) by a web browser so that the next time that user visits the site, the page loads faster.

CASCADING STYLE SHEETS

Also referred to simply as CSS, Cascading Style Sheets are used to define the look and feel of a web site outside of the actual HTML file(s) of the site. In recent years, CSS has replaced tables and other HTML-based methods for formatting and laying out websites. The benefits to using CSS are many, but some of the most important are the simplification of a site’s HTML files and the ability to completely change the style of a site by changing just one CSS file.

CLIENT SIDE

Client-side refers to scripts that are run in a viewer’s browser, instead of on a web server (as in server-side scripts). Client-side scripts are generally faster to interact with, though they can take longer to load initially.

CONTENT MANAGEMENT SYSTEM

Also known as a CMS, the Content Management System is a backend tool for managing a site’s content that separates said content from the design and functionality of the site. Using a CMS generally makes it easier to change the design or function of a site (especially for non-designers).

COMMENT

In web design terms, a comment is a bit of information contained in a site’s HTML or XHTML files that is ignored by the browser. Comments are used to identify different parts of the file and as reference notes. There are different comment formats for different programming and markup languages.

CSS FRAMEWORK

A CSS framework is a collection of CSS files used as the starting point to make XHTML and CSS web sites quickly and painlessly. They usually contain CSS styles for typography and layout (Grid Systems).

D
DEPRECATED

Deprecated code is code that is no longer included in the language specifications. Generally this happens because it is replaced with more accessible or efficient alternatives.

DHTML

Stands for Dynamic HyperText Markup Language. DHTML fuses XHTML (or any other markup language), the DOM, JavaScript (or other scripts), and CSS (or other styling languages) to create interactive web content.

DITHER

In GIF and certain other image formats, there is a limited color palette used for each image. Because of this, not all colors in an image are presented. Dither is used to approximate these colors by combining pixels of different colors side by side.

DNS

Stands for Domain Name Service (alternately Domain Name System or Domain Name Server). It’s the thing that converts IP addresses into domain names. DNS servers are provided with the IP address of your web server when you assign your domain name to those servers. In turn, when someone types your domain name into their browser, those DNS servers translate the domain name to the IP address and point the browser to the correct server.

DOCTYPE

The doctype declaration specifies which version of HTML is used in a document. It has a direct effect on whether your HTML will validate.

DOM, THE

Stands for Document Object Model. It’s a language-indpendent, cross-platform convention for representing objects in XML, XHTML, and HTML documents. Rules for interacting with and programming the DOM are specified in the DOM API.

DOMAIN

The domain is the name by which a website is identified. The domain is associated with an IP address. Domains can be purchased with any combination of letters, hyphens (-), and numbers (though it can’t start with a hyphen). Depending on the extension (.com, .net, .org, etc.), a domain can be anywhere up to 26 to 63 characters long.

DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

E
E-COMMERCE

Short for electronic commerce. Buying and selling of goods online, through websites. Products sold through e-commerce can be physical products that require shipping, or digital products delivered electronically.

ELASTIC LAYOUT

An elastic layout is one that uses percentages and ems for widths paired with a max-width style to allow the site layout to stretch when font sizes are changed.

EM

Em is a unit of measurement for sizing fonts and other elements within a web page relative to the item’s parent element. A 1em font is equal to the point size for the font already defined in the parent element (2em would be twice the current size; .5em would be half the current size).

EXTENSIBLE MARKUP LANGUAGE

Otherwise known as XML. XML is a markup language used for writing custom markup languages. In other words, XML describes how to write new languages (it’s sometimes referred to as a “meta” language because of this). It also serves as a basic syntax that allows different kinds of computers and applications to share information without having to go through multiple conversion layers.

EXTERNAL STYLE SHEET

This is a CSS document that is written in a separate, external document. The biggest advantage to using an external style sheet is that it can be linked to by multiple HTML/XHTML files (which means changes made to the style sheet will effect all the pages linked to it without having to change each page individually).

F
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

G
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

H
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

I, J
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

K
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

L
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

M
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

N
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

O
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

P
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

R
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

S
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

T
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

U
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

V
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

W
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

X
DTD

Stands for Document Type Definition. DTD is one of several SGML and XML schema languages. It provides a list of the attributes, comments, elements, entities, and notes in a document along with their relationships to each other.

img
Moving Content

Notice in the diagram how the content shifts about to fit to the available devices’ space. This is achieved with the use of CSS media queries and (usually) a CSS grid.

Some CSS grids are quite sophisticated and allow you to shift different content elements so that they can appear in a different order on different devices. This is managed by the use of ‘pull’ and ‘push’ commands.


Responsive Web Design Techniques

CSS Transitions and Media Queries

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Responsive Data Tables

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Responsive Navigation Menus

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Using Available Space Effectively

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Responsive Images & Videos

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Responsive HTML Email

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.


Responsive Web Design Tools

Responsive Design Testing
Responsive Design Testing homepage

Responsive Web Design Testing Tool. This tool has been built to help with testing your responsive websites while you design and build them. You can enter your website's URL into the address bar at the top of the page (not your browser's address bar) to test a specific page.

Foundation by ZURB
Foundation homepage

Foundation is a responsive front-end framework. Foundation provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements, as well as optional functionality provided by JavaScript extensions. Foundation is maintained by ZURB and is an open source project.

Response.js
Response.js homepage

Response is an experimental jQuery plugin for building websites with responsive content. It can dynamically swap content based on breakpoints and data attributes.

Response's most powerful feature is breakpoint sets. Using the sets, content for more-capable devices and/or larger viewports can be stored in HTML5 data attributes. Designers can create custom sets to make exactly the functionality that they want.

Style Prototype
Style Prototype homepage

One of the greatest challenges we all face in this era of responsive web design is achieving a balance between efficient workflow and effective client deliverables. It was with this in mind that the Style Prototype was born.

In a nutshell, the goal of a Style Prototype is to allow a client to get a visual summary of a site’s proposed design direction without the time investment of creating multiple pages of Photoshop comps or fully developing HTML pages. A style prototype is a single HTML page which outlines site colors, typography, photographic style, button styles, rollovers, and other necessary elements to establish design direction. In a sense, it is a safety measure intended to avoid rehashing (or completely scrapping) site designs in which hours of time and budget have been invested.

Icomoon
Icomoon homepage

IcoMoon is striving to build and provide the best iconography and icon management tool for perfectionists. IcoMoon's icon library features only the very best icon sets out there. All of our icons are designed on a precise pixel grid. The IcoMoon app lets you build and use your own icon packs in many different formats including SVG, Polymer, PDF, XAML, CSH, icon font or simple PNG/CSS sprites.

Bootstrap
Bootstrap homepage

Bootstrap is a free and open-source front-end web framework for designing websites and web applications. It contains HTML- and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions. Unlike many web frameworks, it concerns itself with front-end development only.

Webflow
Webflow homepage

Webflow is a professional drag and drop tool built for designing websites using responsive web design best practices. It’s a cloud-based software as a service (SaaS) that allows designers to build production-ready, responsive websites without any coding knowledge required. It allows designers to accomplish most aspects of web development and website distribution through a visual editor that provides the pixel-for-pixel design precision found in desktop graphic design applications such as Adobe Photoshop.

While designers use the tool, Webflow automatically generates W3C standards-compliant HTML, CSS, and JavaScript. Based on Twitter's Bootstrap web development framework, Webflow's code is cross-device and cross-browser compatible.

UIPatterns
UIPatterns homepage

UI-Patterns.com is the work of Anders Toxboe – a Danish web developer seeking to categorize what has before seemed like ad hoc approaches to developing web applications.

By not only listing different ways of solving common design problems, but also rationalizing about how, when, and why such solutions should be used, it is the goal to create a tool that will help end feature debates, get a clear understanding of why we’re doing what we’re doing, and why we’re not doing what we’re not doing.

UI-Patterns.com is an attempt to over time create a library of such solutions to common problems. It is a personal project, but is extremely open to contributions.

Adobe Edge Inspect
Adobe Edge Inspect homepage

Edge Inspect, formerly Adobe Shadow, was developed as a way of quickly previewing a web design on mobile platforms without publishing the associated files to a server. It allows iOS and Android mobile devices to be paired to a computer, and each device will display the same site using its native render and presentation modes. Rather than previewing a site optimised for mobile viewing on a desktop machine, Edge Inspect sends the file to paired devices, where it is rendered and displayed. Code may be edited live, with changes being displayed on paired devices as they are made, and screenshots from all devices can be collected remotely from the computer that hosts the connection.

As of November 2015 Edge Inspect is no longer being actively developed.

FitVids
FitVids homepage

A lightweight, easy-to-use jQuery plugin for fluid width video embeds. FitVids automates the Intrinsic Ratio Method by Thierry Koblentz to achieve fluid width videos in your responsive web design.

The Data Visualisation Catalogue
The Data Visualisation Catalogue homepage

The Data Visualisation Catalogue is a project developed by Severino Ribecca to create a library of different information visualisation types.

Originally, this project was a way for me to develop my own knowledge of data visualisation and create a reference tool for me to use in the future for my own work. However, I felt it would also be beneficial to both designers and also anyone in a field that requires the use of data visualisation.

Although there have been a few attempts in the past to catalogue some of the established data visualisation methods, there is no website that is really comprehensive, detailed or helps you decide the right method for your needs.

Each visualisation method was added bit-by-bit, as I individually researched each method, to find the best way to explain how it works and what it is best suited for.

Boxy SVG Editor
Boxy SVG Editor homepage

SVG is the standard format for storing vector graphics on the web like icons, charts, maps, infographics and illustrations.

Boxy SVG project goal is to create the best SVG editor for non-technical users as well as for professional web designers and web developers.

Atomic
Atomic homepage

Atomic picks up where simple tools leave off. Advanced interactive design features, built for scale, that are easy to learn and accessible to everyone.

Atomic puts advanced interactive design features like logic, data, and variables, into the hands of every designer.

1140 Grid
1140 Grid homepage

1140px grid was one of the original grids developed as we were getting into the responsive way of thinking.

It still takes the desktop first approach and allows you to switch to smaller viewports as you work through.

The name seems to give away the mindset that many of us were in when RWD first began to edge into our workflow. We wanted to embrace this responsive way of working but we were still fixed upon a specific width.

This grid also requires the use of an .alpha and .omega class to denote first and last rows on your grid to remove the left and right padding respectively. These days grids are either using border-size: border-box; to eliminate the extra padding issues with grids, or alternatively you can use the much more supported CSS3 feature :nth-child where you can target the last element in your grid and remove the margin that way.

BrowserStack
BrowserStack homepage

BrowserStack is a cloud-based cross-browser testing tool that enables developers to test their websites across various browsers on different operating systems and mobile devices, without requiring users to install virtual machines, devices or emulators.

The subscription-based service was founded by Ritesh Arora and Nakul Aggarwal in 2011 in Mumbai, India and since then it has gained widespread acceptance in the web development community worldwide to test the layout and performance of a website from their desktop browsers.

Mobitest
Mobitest homepage

Free Mobile Web Performance Measurement Tool Akamai Mobitest is a free tool created to raise awareness to Mobile Web Performance. Simply enter a URL, choose one of the device/location options above, and hit run. Your page will be loaded on a real mobile device, and you'll receive rich detail about how long it took to load, including waterfall charts and video recording of the page load.

The Mobitest agent has been open-sourced, so you can install it on your own devices, connected to your own WebPageTest private instance.

Codepen
Codepen homepage

CodePen is a social development environment for front-end designers and developers. It’s the best place to build and deploy a website, show off your work, build test cases, and find inspiration.

CodePen acts as an online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets. It functions as an online code editor and open-source learning environment, where developers can create code snippets, creatively named "pens", and test them. It was founded in 2012 by full-stack developers Alex Vazquez, Tim Sabat and front-end designer Chris Coyier.

Adaptive Images
Adaptive Images homepage

Adaptive Images detects your visitor's screen size and automatically creates, caches, and delivers device appropriate re-scaled versions of your web page's embeded HTML images. No mark-up changes needed. It is intended for use with Responsive Designs and to be combined with Fluid Image techniques.

Why? Because your site is being increasingly viewed on smaller, slower, low bandwidth devices. On those devices your desktop-centric images load slowly, cause UI lag, and cost you and your visitors un-necessary bandwidth and money. Adaptive Images fixes that.

Wirefy
Wirefy homepage

Wirefy was created as a tool to help web designers and developers create fast, manageable wireframes. It helps to speed up the journey between sketches and final deliverables. Like the web, it is in constant iteration. This requires a simple workflow and a well-defined collection of atomic elements so that new UIs can be quickly pulled together.

It is our belief that we aren't building pages but rather systems of components. This is why Wirefy has been built to be as flexible and comprehensive as it possible can be. We are giving you the foundation layer to build on. You can style, add or remove components as you see fit.

Style Tiles
Style Tiles homepage

Style Tiles are a design deliverable consisting of fonts, colors and interface elements that communicate the essence of a visual brand for the web.

They help form a common visual language between the designers and the stakeholders and provide a catalyst for discussions around the preferences and goals of the client.

Style Tiles are similar to the paint chips and fabric swatches an interior designer gets approval on before designing a room.
An interior designer doesn't design three different rooms for a client at the first kick-off meeting, so why do Web designers design three different webpage mockups?

This Is Responsive
This Is Responsive homepage

Patterns and resources for creating responsive web experiences.

A collection of patterns and modules for responsive designs. A collection of resources about the various aspects of responsive web design.

Sass
Sass homepage

Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

Sass is completely compatible with all versions of CSS. Sass boasts more features and abilities than any other CSS extension language out there. The Sass Core Team has worked endlessly to not only keep up, but stay ahead. Over and over again, the industry is choosing Sass as the premier CSS extension language.

Sass is actively supported and developed by a consortium of several tech companies and hundreds of developers. There are an endless number of frameworks built with Sass. Compass, Bourbon, and Susy just to name a few.

Gridset
Gridset homepage

Designing grids with Gridset is as easy as dragging guides in Photoshop or Fireworks. Gridset provides whatever you need: PNGs, a comprehensive cheat sheet and CSS.

Put the calculator back in the drawer. By simply adding classes to your HTML, Gridset allows you to build responsive prototypes fast, without doing any maths.

Gridset provides all the measurements and tools you’ll need to integrate with your existing markup, without the need for any new classes or HTML.

Adobe Edge Reflow
Adobe Edge Reflow homepage

Start responsive designs faster and create high-fidelity prototypes through media query breakpoints, precise CSS layouts, grouping and more. Edge Reflow now connects directly to Adobe Photoshop CC, so you can go from static design to responsive comp in just one click.

Responsive design on WebKit surface. Visual media-query breakpoints. Multipage design creation with links. Design reviews in the browser. Improved import of Photoshop CC assets. CSS and HTML export for use in your favourite code editor. Form element creation. Design elements such as “hover” and “active” counties. Option to add text with local or Adobe Typekit fonts or Edge Web Fonts. Edge Inspect integration for sharing designs on devices. Integrated fluid grid system.

Export Kit
Export Kit homepage

Create Web, Mobile and Desktop apps from Photoshop, Illustrator or InDesign.

Quickly Prototype Feature-rich Apps for All Devices and Environments.

Export Kit Plugin for Creative Cloud, evolve your AI, INDD and PSD designs. Over 300 features to convert your designs to HTML, WordPress, iOS, Android, Visual Studio and more – instantly!

UXpin
UXpin homepage

Rapid collaborative design for small teams. Design, share, and test prototypes. Consolidate feedback from your team and stakeholders. Easily create and review iterations.

UXPin saves us hundreds of hours of product development by simplifying collaboration. Plus, with its great library of components, I can literally go in, cut and paste a component into my design, and we’re off and running.

Marvel
Marvel homepage

Our simple editor allows you to link all your designs together in a jiffy, then add gestures and transitions to make your prototype feel just like a real app or website. Create prototypes for the iPhone, iPad, Desktop, Apple TV, Apple Watch and Android.

We’ve made it ridiculously easy to share your projects and get real-time feedback on your designs. Clients and colleagues can comment directly on each screen or drop annotations.

Automatically turn designs into specs for your developers. Handoff is the quickest way to bridge the gap between design and development.


Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae.

Technology over technique produces emotionless design.

Daniel Mall

Cras tellus enim, sagittis aer varius faucibus, molestie in dolor. Mauris molliadipisg elit, in vulputate est volutpat vitae. Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim.

img

Fusce in augue

Pellentesque venenatis tellus non purus tincidunt vitae ultrices tellus eleifend. Praesent quam augue, accumsan nec tempus dapibus, pharetra ac lacus. Nunc eleifend consequat justo id dapibus. In ut consequat massa. Nunc scelerisque suscipit leo nec imperdiet.

Nullam vel tellus

Pellentesque convallis nisl sit amet lacus luctus vel consequat ligula suscipit. Aliquam et metus sed tortor eleifend pretium non id urna. Fusce in augue leo, sed cursus nisl. Nullam vel tellus massa. Vivamus porttitor rutrum libero ac mattis. Aliquam congue malesuada mauris vitae dignissim. ❧

 


Articles