I have made some tweaks to the design of this website.

Over time, I had become dissatisfied with the desktop layout. I decided to take the opportunity to make the CSS file mobile first. That it wasn’t originally mobile first made me feel slightly guilty.

It probably only makes a tiny difference in terms of performance. But it felt like the right way to go anyway. I was quite happy with the mobile design, but less so with the larger viewport versions.

Rebuilding the CSS file, starting off with the mobile elements that I liked, helped me clarify in my mind how content should reshape itself as the viewport size increases. In reality, there is little difference in how the content looks. But I am satisfied that the code is now cleaner and leaner.

I am still not fully satisfied with the layout for viewport widths of ≥ 1,300px. I definitely want to take advantage of the extra width. It would be silly not to. Websites that are just 960px wide tend to look a bit silly on large monitors, which are increasingly the norm in desktop environments.

But I am still not sure I have found exactly the right solution. It is better than it was before. I think it looks OK, but I’m not satisfied with how the code works.

The new layout for 1300px wide viewports.

The new layout for 1300px wide viewports.

It’s strange that I should be struggling with the viewport widths where you ostensibly have more freedom, particularly given that I am more used to creating desktop web designs.

Another aspect of the old design I had become dissatisfied with was the big teal buttons for links to my social media accounts. I am generally a fan of flat design, which is what I was going for. But ultimately I decided that these did not look enough like links — they just looked like boxes.

An update to the Social page.

An update to the Social page.

So I have turned them into more normal-looking hyperlinks. But with a nod to the old design in the form of the icons to the left. I am very happy with this for the moment. Whether I still am in a few months is a different matter, of course.

The next step here is to look at creating icons for retina displays. I have not yet worked with optimising a web design for retina displays, so that will be a good way for me to try something new.

Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Webmentions (learn more about webmentions):