Michael Gearon

29 Flips | 1 Magazine | 40 Likes | 4 Following | 10 Followers | @michaelgearon | Front end web developer, HTML, CSS, JQUERY, SASS.

12 Italics That Whisper and Wail

A lot of what we do as designers is about guiding people to information in order of priority. Colour, size and spacing can all be used to emphasize …

Typography

How to Create Your Own Custom WordPress Taxonomies — SitePoint

This tutorial will help outline all that you need to know when it comes to WordPress taxonomies.<p>We will begin by discussing what taxonomies are, how …

Using Jekyll

In the previous post, I talked about GitHub Pages and how to set it up on your GitHub repository. We used the site generator to get started and I …

Using The WordPress Custom Field User Interface

In the first post in this series, I covered what custom fields are and why they are important. I also gave an overview of the various ways to add …

How We Read

I want you to think about what you’re doing right now. I mean <i>really</i> think about it. As your eyes move across these lines and funnel information to …

How to Highlight New Posts for Returning Visitors in WordPress

Did you ever wonder how popular sites highlight new posts for returning visitors? Clearly highlighting new posts to returning visitors is a great way …

Web Design

Create a Masked Background Effect With CSS

Today we're going to be stepping through a really cool technique you can use to create an effect that's a little bit like parallax scrolling, yet …

Techniques for Responsive Typography

One of the most important aspects of responsive web design is responsive typography. When it comes to responsive type on the web, there’s more to do …

Absolute Horizontal And Vertical Centering In CSS

15 min read<p>Share on Twitter or LinkedIn<p>Smashing Newsletter<p>Upgrade your inbox and get our editors’ picks twice a month.<p>With useful tips for web devs. …

Grunt.js Workflow

In this article I'm going to show you how to leverage Grunt.js to completely refactor your workflow. Follow in the footsteps of some of the most …

CSS and jQuery Secondary Expandable Menu

Note that, to assign a min-height to the <main> element, we set height: 100%; to <body> and <html>. But you'll eventually have content right below …

jQuery

Improving Web Typography for Visually Impaired Users

We in the web industry often create for the majority, making our work tolerable for those in the minority. That isn't good enough. In this article …

Creating a Parallax Scrolling Webpage Using Jarallax.js

We come across a number of websites daily whilst browsing, but what makes a website grab our attention at first sight is a wonderful design and its …

Animate with CSS using Sass and Compass

When it comes to adding animation and interactivity in the browser, there are countless solutions by many people. What I'm proposing here isn't a …

CSS

Using WordPress to Create an FAQ System With Custom Post Types

I recently worked with a client of mine, who works as a professional consultant in her area of work. She asked if I could implement a Q&A system, or …

How to Create Your Own HTML Elements With Web Components

Web Components are currently and excitedly being talked about as an upcoming "tectonic shift for web development" with the promise of permanently …

How to Add a Contact Form Popup in WordPress

Recently we got an email from a user asking: How do I put my contact form in a popup for my WordPress site? This is a common trend on many sites …

How to Use The HTML5 Sectioning Elements

HTML5 has seen the introduction of a number of sectioning elements that can be used to mark up your web pages. Using these elements gives more</i> …

Visual Design

Learn how to vibrate your mobile phone on the web using the vibration API

The Vibration API is an API specifically made for mobile devices as they are <i>thankfully</i> the only devices that have a vibrate function. The API allows …

Wearable Tech

REM to PX Browser Function with Sass

Performance is a key skill for front-end developers today. New CSS3 and HTML5 features help improve our apps but sometimes these features aren't well …

Modular CSS typography

Learn how to modularize your typography to create solid foundation for your projects. Use multiple classes and the @extend directive to create a …

Typography

Sass Mixins – Taking it up a level.

Today we’re taking it up a notch. We’ve had a good grounding in the basics of Sass. We’ve also explored Compass and Scout and what they can do for us …

Building a Responsive Grid Generator with SASS

Hello All,<p>Today I thought I would dive right in and explain what I have been trying to achieve - which is creating my very own responsive grid layout …

Spriting with Sass and Compass

Learn how to use the image spriting features of Compass to improve page download time and drastically reduce the effort needed to assemble sprite …

Game Development

8 Sass mixins you must have in your toolbox

At their core, Sass mixins are blocks of code that you define once and can then re-use anywhere, if you are familiar with any programming language …

SVG

189 Powerful Words That Convert: Write Copy That Gets Your Customer’s Attention Every Time

“Join us!”<p>“Sign up!”<p>These phrases litter the huge variety of email newsletter boxes you’ll come across online, and they generally serve the same …

Readable, Fluid Type With Basic CSS Smarts

Keeping your type at comfortably readable line lengths can be quite a challenge with responsive design. When viewports can be nearly any size under …