Topic Archives

CSS Tutorials

Get step-by-step guidance on basics, advanced techniques, and best practices, to help you master CSS and create dynamic, engaging websites.

Creating Native HTML5 Dialog Windows

Creating Native HTML5 Dialog Windows

The dialog window is one of the most commonly used elements in a website’s user interface design. It is used for multiple purposes, including displaying notifications, carrying a subscription form,…

Naming Conventions for Sizes in Scalable CSS

Naming Conventions for Sizes in Scalable CSS

In this article, I’ll be exploring how naming conventions can be used to represent sizes in scalable CSS. So, what do I mean by this? One aspect of scalable CSS…

How to Build a Fully Functional CSS3-Only Content Slider

How to Build a Fully Functional CSS3-Only Content Slider

Content sliders are a great way to make a website more dynamic. They add flair, and if used correctly, could be the difference between a purchase and a back button….

Writing Good CSS

Writing Good CSS

I’m always trying to learn new things. However, I also try to learn ways to improve the way I already do things. Both at my full-time gig and for client…

Common CSS Errors Made by Beginners

Common CSS Errors Made by Beginners

With so many new web designers and committing themselves to creating standards-valid website with deep stylesheet formatting, a few patterns have emerged in terms of common errors. Whether it’s the…

How to Build an Accordion Image Gallery with only CSS

How to Build an Accordion Image Gallery with only CSS

Fluent animated transitions for sliding web page elements such as a menu or an image gallery, have always traditionally been implemented with JavaScript. But using the CSS3 pseudo-class :target and…

HTML & CSS Blog Layout – Theme Implementation for WordPress

HTML & CSS Blog Layout – Theme Implementation for WordPress

In this tutorial, I’ll teach you how to adapt a simple HTML blog layout into a WordPress theme. We’ll be using this static page as starting point. Grab the code…

How to Write More Efficient CSS to Speed up Your Site

How to Write More Efficient CSS to Speed up Your Site

As part of my new position as CTO of Speckyboy, I’ve decided to write a series of articles that will help you understand what it takes to make a truly…

An Introduction to HTML Prototyping

An Introduction to HTML Prototyping

Since starting work as a web designer, I always have, and will always, obsess over improving my project workflow and my own design pattern, if you will. Never afraid to…

25 Essential CSS Templates, Resources and Downloads

25 Essential CSS Templates, Resources and Downloads