We can never get enough fonts, so we’re always extra excited when our sister-site, MightyDeals.com, manages to pull together a super fonts deal. This week, MightyDeals are offering 100+ professional grade fonts, for just $19, that’s just $0.19 per font! Designed by Ingimage, this collection, which includes both display and body fonts, is bound to keep even the most hungry of typophile’s busy. There’s all kinds of font-goodness in here, from the hand-writtern delights of Vicentino,...
Stick around code nerds long enough, and we'll start talking about text editors. Eventually, one might (or, if you're discussing this on the Internet, one certainly will) bring up Vim. Ah, Vim: the text editor that many command-line users love. Here's what happened to me: I was looking into new software with which to write my articles and synchronize them to Evernote. Through a convoluted series of events which I shall not describe here, I ended up spending a couple of hours learning to use Vim. I'm...read more
The more demanding our web apps become, the more power we draw from devices. On desktop, where we can be sure that the device is plugged into the mains, that's not a problem, but on a mobile device we need to know what the battery is doing and respond accordingly. Browser support ... At the time of writing the Battery API is only supported by Firefox (mobile and desktop). However, it doesn't require a vendor prefix to be supported. The reason I mention desktop is because this API can also be used with any laptop...read more
One of the toughest tests any web designer is asked to undertake — and we all get asked at sometime or other — is to design an email. Sure, we know what we want the email to look like, but how do you make it consistent across all the hundreds of email clients? And what’s this? Layouts built with tables?! Seriously, email design is a hugely difficult task for even the most seasoned of web designer. So we’re delighted to announce that our sister-site, MightyDeals.com, has arranged a jaw-dropping...read more
Whether you're new to jQuery or have been using it for a while, the chances are you might not be making full use of the selector syntax. Rather than simply listing the possible selectors, in this tutorial we will work through a practical example in which we create an interactive page component, introducing the basics if you're a beginner. After that we will run through some of the other selector options you can choose from. Create a page ... Create a new HTML5 page: <!DOCTYPE html> <html> <head>...read more
If you have done many animations using pure CSS you have probably noticed a small flicker that happens when an element is animated, you may even have used a hack to stop that from happening. Happily hacks are no longer needed, we a have a new CSS property to help us deal with heavy animations and transitions. Why does the flicker happen? ... When you execute an animation, the animation is performed using the browser's software rendering engine which is usually much slower than your computers GPU (Graphics...read more
It turns out, that sometimes, size really does matter. And never more than when you’re download a super-sized bundle of web design goodness. So we’re extremely excited to announce that our sister-site, MightyDeals.com, has managed to arrange an amazing 95% discount on a huge bundle of creative assets that, in any other circumstances, would set your wallet back over $1000. The huge 2Gb+ download includes flat style icons, vintage design elements, training discounts, abstract stock illustrations,...read more
CSS3 is evolving in such a way that we can translate pretty much everything we create in Photoshop into CSS code. However one thing we haven't had so far is a text stroke. We can add shadows to text, but until now there was no viable solution for text stroke. Now we have a webkit solution that introduces us to text stroke using only CSS. Browser support ... This property is still experimental and not safe in all browsers but you can also set some defaults that will only act up when the user is using a browser that...read more