iamsteve • RSS feed

iamsteve is a blog written by Steve McKinney, focusing on the design and build of websites. The aim is to bridge the gap in building your design.
https://iamsteve.me/ (RSS)
visit blog
Build a bento layout with CSS grid
2 Jul 2024 | original ↗

Bento grids offer a unique layout challenge for CSS. With the use of Tailwind you can create a flexible layout with modern CSS grid and @container queries.

About version 7
29 Feb 2024 | original ↗

How I moved 140 posts from a database CMS to a static site in Next.js. No redesign just website rebuild and some hindsight into the decision making.

About version 8
29 Feb 2024 | original ↗

Design and development decisions for the 8th version of this website. New design, using Next.js App Router and pretty much all in on Tailwind.

The best ink trap typefaces for websites
28 Jul 2021 | original ↗

A look at type that features prominent cuts or tapering into the type and a variety of recommendations you can use in your designs.

‘Atomic’ font size management with Sass
13 Jun 2018 | original ↗

In a responsive world, managing font sizes can be tricky. So how can an atomic approach help?

Tips for using colour effectively in web illustration
10 May 2018 | original ↗

Our websites can offer us an important advantage when it comes to choosing colour for illustration—constraint.

Nice and easy lazy loading with lazysizes.js
11 Feb 2018 | original ↗

Lazy loading doesn’t have to be difficult, here’s how to add smooth loading images to your website.

A year in writing — 2017
28 Jan 2018 | original ↗

This year I took it at a slower pace with the articles. It was a year I felt I didn’t focus so much on this website, so I was quite surprised to see the website continue to grow.

Illustrator quick tip: which stroke alignment?
21 Sept 2017 | original ↗

There are three types of stroke alignment, so when and where is each useful?

Search overlay with smooth reveal animation
16 Aug 2017 | original ↗

A common part of a website is the ability to search. Depending on how important search is to your website can define much of how it looks and how it’s prioritised in the design.

Visual design tips you can apply immediately
4 Jul 2017 | original ↗

Add a little extra polish to any of your designs with these tips.

Overcoming design roadblocks
13 Jun 2017 | original ↗

It happens, sometimes you can be stuck starting a new design, here’s some tips that aim to help overcome the challenge.

Illustrator quick tip: export a colour palette quickly
9 May 2017 | original ↗

In Illustrator it appears more difficult than it needs to be to export a colour palette to hex values, here’s a quick way.

Making patterns in Illustrator
11 Apr 2017 | original ↗

Learn how to create, change and duplicate patterns as swatches.

How to use kerning & tracking
7 Mar 2017 | original ↗

Understand the differences between the two, along with how and when to use them.

A year in writing — 2016
3 Jan 2017 | original ↗

2016 was the second year I’ve written a post every week. This post is a summary of what’s happened over the year.

Illustrator quick tip: non destructive shape editing
27 Dec 2016 | original ↗

You may have two shapes and want to combine them, but still want to refine the overall shape or save it for later. This post shows you two options.

Let’s make a better icon system with SVG
20 Dec 2016 | original ↗

Icon fonts are used for their convenience, which generally can’t be matched by SVG. However, this post aims to guide you through the setup and get to a similar level of convenience.

Monthly design roundup #2
13 Dec 2016 | original ↗

The second in a monthly series where I roundup some of the best things in design I found over the course of the previous month. It aims to be a source of website, illustration and branding inspiration, as well as some articles that are a good read.

Christmas gift guide — 2016
6 Dec 2016 | original ↗

As it’s the festive time of year, I thought I would add to the lists of gifts that people are writing. December and Christmas in general is one of my favourite times of year.

Go2Golf logo case study
29 Nov 2016 | original ↗

I’ve been working on a recent branding project for a company called Go 2 Golf. It will be a website that will help people find golf courses across the UK. The first step for them was to have a logo made, this is the process I went through to make it.

Multiple level horizontal scrolling navigation
22 Nov 2016 | original ↗

With horizontal scrolling, submenus are quite challenging to make work. Due to the CSS you have to use, a CSS only solution isn’t viable. In this post I show you how to utilise JavaScript.

Maintenance week #6
15 Nov 2016 | original ↗

Maintenance weeks are where detail website tasks, instead of a regular post. I spend time fixing bugs, updating grammar and posts in general, as well as adding featured images. It varies and this type of post details what’s been done.

Monthly design roundup #1
8 Nov 2016 | original ↗

This is the start of a monthly series of a roundup of 8 websites that I have found that are well designed. There is no particular theme, other than inspirational, which I hope you find is the case. I’ve added a few notes around why I believe they’re well designed as well.

Illustrator quick tip: workflow enhancing keyboard shortcuts
1 Nov 2016 | original ↗

Memorising shortcuts of any application improves efficiency. Now I’m by no means the most efficient person in Illustrator, I’m generally just happy designing. However, there are shortcuts you absolutely must know, because it saves you tediously clicking through panels and menus.

My design process — v6 case study
25 Oct 2016 | original ↗

The redesign of this website has been needed for some time. Overall the website is quite small in terms of templates required. I wanted to put the effort into making the website feel like it is a growing source of content. There is much to cover in this, as I start with the new logo briefly, sketching, wireframes and design.

Alternatives to Circular
18 Oct 2016 | original ↗

Circular is very much in the spotlight at the moment. It has a distinct look to it that so many huge companies are using. From Google to airbnb, it’s everywhere. If you’re looking for alternatives, with different prices and through a different service, this post is for you.

Shop filter series: visual style completion
11 Oct 2016 | original ↗

In the last post the basis for the visual style was set. In this post it will continue with that to complete the filters. There are some challenging areas like colour selection, as it can look overwhelming.

Shop filter series: visual style
4 Oct 2016 | original ↗

The previous post in the series completed the wireframes. They’re a solid basis for adding visual style. The content and interface elements required are all there. Further layout refinements, colour choices, typography and clarity improvements will be made throughout this post.

Maintenance week #5
27 Sept 2016 | original ↗

Maintenance weeks are where detail website tasks, instead of a regular post. I spend time fixing bugs, updating grammar and posts in general, as well as adding featured images. It varies what I will do, and this posts serves as detailing what has been done.

Shop filter series: completing the filters
20 Sept 2016 | original ↗

Continuing from the last post, which looked at the initial sketching and wireframe. This post will focus on the completion of each of the filters.

Shop filter series: sketching & starting wireframes
13 Sept 2016 | original ↗

Filtering is a huge part of online shops, it’s an effective form of navigation. In most cases it’s an area which is overlooked on small screens. I have seen some good implementations and many lack the ease of a larger screen. In this post I want to explore the idea of it being a tab bar, starting with sketching & wireframes.

Pixel perfect templates in Illustrator
6 Sept 2016 | original ↗

Illustrator being a vector application means it can be easy to overlook the export process and making things pixel perfect. It’s easy to do, so you don’t notice it. It’s particularly important that you try to retain this for logos and icons.

About version six
30 Aug 2016 | original ↗

I’ve finally done the redesign of this website! Version five lived for longer than I ever intended. This post is going to be a shorter summary of the changes. I’ll be posting a full case study over the coming weeks.

Illustrator quick tip: evenly distribute objects
23 Aug 2016 | original ↗

It’s likely you know how to align things in Illustrator, but you can never remember how to space things equally, so you resort to the tedious way of spacing them individually. If you want to align objects with an equal space between them, this quick tip will show you how.

Websites using alternatives to the ‘hamburger’
16 Aug 2016 | original ↗

It’s been proven as apps have shifted away from the ‘hamburger’ navigation, to a bottom bar, engagement and browsing metrics have increased. Over time these findings have an impact on the thought process of those designing websites. In this post I detail a list of websites that are using the tab bar navigation.

Maintenance week #4
9 Aug 2016 | original ↗

Maintenance weeks are where detail website tasks, instead of a regular post. I spend time fixing bugs, updating grammar and posts in general, as well as adding featured images. It varies what I will do, and this posts serves as detailing what has been done.

Stop headroom.js hiding when your navigation is open
2 Aug 2016 | original ↗

Headroom.js is a popular plugin for providing additional functionality in having a fixed header. It has a lot of additional callbacks and options, to make sure you can cover a variety of situations. One of those things is stopping it from hiding when your navigation is open.

Designing a pricing table in code
26 Jul 2016 | original ↗

Following up from the design in Illustrator post, it’s time to code the design. Using flexbox to do the heavy lifting for the layout, the focus can be on matching the design and improving on it through being able to show the button state.

CSS only iOS style ‘toggle’
19 Jul 2016 | original ↗

Since they appeared in iOS it’s been a trend to recreate these using CSS only. The technique uses the adjacent sibling selector and a hidden checkbox to retain use of the :checked pseudo class. In this post I wanted to take a look at this myself and recreate the toggle style.

Designing a pricing table in Illustrator
12 Jul 2016 | original ↗

Pricing tables are reasonably common for various types of services, they serve as a way to give the user an anchor. Generally meaning that you’ll be able to direct the customer into the package the company really wants to sell most of. While this post won’t cover the psychological side of that, it will focus on clarity and visual style. It’s an...

Wordpress functions to help make your life easier
5 Jul 2016 | original ↗

As part of using Wordpress, and any other part of making a website, for that matter, you acquire reusable parts. As well as discover functions that aren’t shouted about. In this post I’ve shared a few with usage.

Redesign progress update
27 Jun 2016 | original ↗

One of my aims during redesigning this website is to keep the seamlessness between content output and redesign. It’s not the easiest of tasks, as any time spent writing, is time taken away from the redesign or vice versa.

Efficient table creation in Illustrator
21 Jun 2016 | original ↗

Tables in general are something I naturally avoid doing in design applications, they’re frustrating to make. They are easily to overlook due to this and that they can be quite uncommon in use. Let’s say you wanted to design a table in Illustrator, and you wanted a quick and accurate way to do so. This post will show you how.

Illustrator quick tip: align to key object
14 Jun 2016 | original ↗

Aligning to a key object in Illustrator is one of the most useful alignment options. If you’ve ever been frustrated with aligning objects centrally, then everything nudges over a few pixels. This is where align to key object comes in, read on for how to.

Why you should use tachyons to make CSS easier
7 Jun 2016 | original ↗

As I’ve spent time understanding the approach, it really makes sense for most CSS. Particularly spacing and font sizes. In this post I’m going to explain; why you may want to use this approach, and how to adapt it to your style of writing CSS.

Get up to speed with scroll snap points
31 May 2016 | original ↗

Scroll snap points is the answer to the need for JavaScript carousels, to an extent. As browsers gain more and more new features in CSS, it’s important to keep up to date with them. As the generalisation is; where you can replace JavaScript with CSS you gain performance improvements. Carousels in my experience are a good chunk of the need for...

Maintenance week #3
24 May 2016 | original ↗

Maintenance weeks are where detail website tasks, instead of a regular post. I spend time fixing bugs, updating grammar and posts in general, as well as adding featured images. It varies what I will do, and this posts serves as detailing what has been done.

How to: datepicker styling using Illustrator
17 May 2016 | original ↗

Following on from the datepicker post where it was more about getting the basics in place and focusing on some important Illustrator techniques that allow for accuracy and efficiency. This post will focus on guiding you through the process of making the datepicker easy to understand and have better aesthetics.

How to: datepicker using Illustrator
10 May 2016 | original ↗

In this post I’m going to show you how to make a datepicker efficiently. A reasonably common user interface element, but can be a source of frustration, to make in design applications. Due to the grid, and amount of items in that grid it can be difficult to align everything…

Illustrator quick tip: export 2x with a 1x canvas
2 May 2016 | original ↗

So you use Illustrator for designing websites, and that could be because you’re on a retina screen and Illustrator is vector. So you can design at 1x and it not matter, at least that’s the case for me. However, when it comes to exporting it’s a pain, you can use ‘Save to Web’ and increase the size to 200%, but that’s tedious. You know how to...

How to: swatches in Illustrator
26 Apr 2016 | original ↗

Swatches in Illustrator isn’t something I have used very often. Partly this has been down to being unsure of the best way, and not trusting that they will remain there. As there are random ones to begin with that you will never use and the process of deleting them seems annoying each time. In this post I’ll show you the best way to clean up...

Tools I use
19 Apr 2016 | original ↗

I figured I would write a post about the tools I use. Some will be familiar, but hopefully there are some that are unfamiliar and end up being useful to you.

Hero area series: Wordpress Customizer with selective refresh
12 Apr 2016 | original ↗

This post builds upon the previous one in making it editable with Wordpress, using the Customizer API and the newest functionality since 4.5 selective refresh. With this you can make a really smooth and quick editing experience.

Hero area series: HTML, CSS & responsive
5 Apr 2016 | original ↗

The second to last post in this series, coding the page. You’re going to build the page using flexbox and make it responsive. The method that will be used to make it responsive, is mostly mobile first, but it will be making logical decisions based on where CSS only needs applying. This saves you from having to undo it in another media query.

Hero area series: designing for small screens
29 Mar 2016 | original ↗

The focus has been very much desktop so far, but considerations have been highlighted throughout for smaller screens. I will only cover ‘mobile’ sized resolutions, as for this particular layout you will only need to make minor adjustments for ‘tablet’ sized resolutions.

Hero area series: plan & design
22 Mar 2016 | original ↗

This is the start of a series where I’m going to take a common design pattern and go through the process of planning, designing and code. It will follow the process I go through to make websites, but taking a smaller component. The pattern you will focus on within this series is a hero area.

Ways to get post thumbnails in Wordpress
15 Mar 2016 | original ↗

With Wordpress there are a lot of ways to the same thing, for good reason, sometimes you can’t do it one way or the other. This can make it tricky to remember how to do it for each instance. At least this is the case for me. I want to use this post to serve as a guide for each method of doing so. I won’t be covering their parameters, just the...

3 ways to export SVG in Illustrator
8 Mar 2016 | original ↗

Here’s a quick tip of all the ways you can export SVG in Illustrator. Each have their conveniences, advantages and disadvantages. It’s entirely up to you which you use, there isn’t really a bad way.

How to use JSON-LD to replace Microdata with Wordpress
1 Mar 2016 | original ↗

Part of the website world is making it more accessible to bots. Be it search, social or a service like Instapaper. The reason we do this is so our content looks more appealing and isn’t left up to them, to scrape text and images they think is best. I’ll be showing you how I have done it recently with JSON-LD.

↑ these items are from RSS. Visit the blog itself at https://iamsteve.me/ to find other articles and to appreciate the author's digital home.