Animating Progress

Jonathan Snook on the complexity of animating the <progress> element. If you’re unfamiliar, that’s the element that spits out a bar chart-like visual that indicates a position between two values:

This example has custom styles, but you get the point.

Jonathan’s post shows off a method for animating a change in progress value using CSS and a touch of JavaScript while making sure that it animates properly in every modern browser. The demo he made looks pretty neat. I’m sure …

The post Animating Progress appeared first on CSS-Tricks.

Read more

A Simple Guide to WordPress Starter Themes

Starting completely from scratch when developing themes naturally means that you are free to do anything you’d like. This opens up plenty of room for creative freedom, but getting started can take up a lot of time. Many of the initial tasks you’ll carry out are necessary, yet time-intensive. The good news is that WordPress …
The post A Simple Guide to WordPress Starter Themes appeared first on Torque.
Read more

Finger-friendly numerical inputs with `inputmode`

Forms are often a nightmare on mobile. We can make the process as pain-free as possible by reacting to context. Input fields that expect numerical values should have a numerical UI. Bringing up a number keyboard on small screens is easy on most platforms — just use a <input type="number">.

This big button numeric keyboard is finger-friendly and will help prevent users bouncing from your form in frustration. However, type="number" isn’t appropriate for all numbers.

On …

The post Finger-friendly numerical inputs with `inputmode` appeared first on CSS-Tricks.

Read more

10 Tips for Using Text Effects That Don’t Suck

Adding effects to typography can be a source of heartache for designers. Clients demand a drop shadow or embossing, and you’re stuck with text effects that threaten to ruin a project. What you need is an arsenal of text effects that don’t suck so you can help the client pivot to something a little more […]
Read more

Practical Jokes in the Browser

I know April Fool’s Day is at the beginning of this month, but hey, now you’ve got a year to prepare. Not to mention a gool ol’ practical joke can be done anytime.

Fair warning on this stuff… you gotta be tasteful. Putting someone’s stapler in the jello is pretty hilarious unless it’s somehow a family heirloom, or it’s someone who’s been the target of a little too much office prankery to the point it isn’t funny anymore. Do good. …

The post Practical Jokes in the Browser appeared first on CSS-Tricks.

Read more

A Gutenberg Migration Guide for Developers

In order to help developers learn how to migrate from the classic editor to Gutenberg, Daniel Bachhuber has launched a Gutenberg Migration Guide. Bachhuber is seeking the community’s help in identifying and filling a database to document all of the ways the classic editor can be customized. Take a look (more…)
Read more

Are WordPress Developers Really Cheaper to Hire?

One of the arguments for using WordPress is that affordable help for the platform is easy to find. It’s something I have seen claimed around the web a lot of times and I have made this argument myself, repeatedly. It seems simple enough: WordPress has less of an entry barrier for developers, meaning it’s easier …
The post Are WordPress Developers Really Cheaper to Hire? appeared first on Torque.
Read more

CSS Blocks

A new entry into the CSS-in-JS landscape! Looks like the idea is that you write an individual CSS file for every component. You have to work in components, that’s how the whole thing works. In the same isle as styled-components, css-modules, and glamorous.

Then you write :scope { } which is the base style for that component. Which I guess means you get out of having to pick a name! But also means you’re pretty locked in …

The post CSS Blocks appeared first on CSS-Tricks.

Read more

10 Tips for Perfect Flyer Design

If you aren’t a print project regular, designing the perfect flyer can be somewhat nerve-wracking. But it doesn’t have to be. With a solid content plan and a great designer (that’s you), crafting the perfect flyer that will entice and engage users is simple. There’s a wonderful feeling to designing something, then having it printed […]
Read more