Category: CSS Tricks

Netlify Functions for Sending Emails

Let’s say you’re rocking a JAMstack-style site (no server-side languages in use), but you want to do something rather dynamic like send an email. Not a problem! That’s the whole point of JAMstack. It’s not just static hosting. It’s that plus doing anything else you wanna do through JavaScript and APIs. Here’s the setup: You need a service to help you send the email. Let’s…

How to Make a Rap Album Cover Art (Using an Album Cover Maker)

If you’re an aspiring rap artist, independent rap label, or an MC spitting lyrics, at some point you’re going to need a cool album cover design to promote your work.  The Placeit album cover maker app offers a wide selection of album covers that you can customise in a matter of minutes to create amazing rap album covers. This album cover art maker is so…

What Do Potential Clients Want to See in Your Portfolio?

A design portfolio can be a tricky thing. On one hand, it’s very much a necessity for showing the world the great work you’re doing. At the same time, not everyone is going to pour over every bit of your work with a microscope. In fact, this isn’t a one-size-fits-all proposition. So, what impact should this have on how you build out your portfolio? It…

Tabs: It’s Complicated™

I’ve said before one quick and powerful thing you can learn as a front-end developer just getting starting with JavaScript is changing classes. const button = document.querySelector(“.my-button”); const element = document.querySelector(“.content”); button.addEventListener(“click”, function() { element.classList.toggle(“sparkles”); }); We could use that skill to build some tabs, right? Right. We got this. Say we have this changing classes ability in our skillset now and we need to…

10 Top Hip Hop Audio Tracks for Videos and Slideshows

Hip Hop is a broad genre of music that often incorporates other elements of art as a reflection of its culture. In this roundup, we’ve put together some of our favourite Hip Hop Instrumentals using Envato Elements to help you find the right sound. Finding the right music for your project can be enjoyable. Envato Elements allows you to create defined collections you can easily manage, making it…

How To Align Things In CSS

How To Align Things In CSS How To Align Things In CSS Rachel Andrew 2019-03-28T12:30:41+01:00 2019-04-19T16:36:08+00:00 We have a whole selection of ways to align things in CSS today, and it isn’t always an obvious decision which to use. However, knowing what is available means that you can always try a few tactics if you come across a particular alignment problem. In this article, I…

Form Input Validation Using Only HTML5 and Regex

Validation of form input is something that should be taken seriously. With luck, nothing worse than garbage data will be submitted to a site which uses data from forms without proper validation. However, there also a chance that hackers will be able to compromise the private data of users who trusted you with their information. Since validation is so important, it makes sense that there are tools and…

Managing Z-Index In A Component-Based Web Application

Managing Z-Index In A Component-Based Web Application Managing Z-Index In A Component-Based Web Application Pavel Pomerantsev 2019-04-03T14:00:08+02:00 2019-04-18T20:06:18+00:00 If you’ve done any complex web UI development, you must have at least once furiously tried driving an element’s z-index up to thousands, only to see that it’s not helping position it on top of some other element, whose z-index is lower or even not defined at…

How to Make a Watercolor Brush in Adobe Illustrator

What You’ll Be Creating Always wondered how to make a watercolor brush in Illustrator, but never knew exactly where to start? Although the software already comes with a default set of watercolor brushes, you can always build your own Illustrator brushes using three simple methods that I’m going to present in the following tutorial. The ability to create your own vector brushes can easily make…

Digging Into The Display Property: The Two Values Of Display

Digging Into The Display Property: The Two Values Of Display Digging Into The Display Property: The Two Values Of Display Rachel Andrew 2019-04-08T13:00:59+02:00 2019-04-18T00:07:18+00:00 A flex or grid layout starts out with you declaring display: flex or display: grid. These layout methods are values of the CSS display property. We tend not to talk about this property on its own very much, instead concentrating on…