17 Open Source Fonts You’ll Actually Love

The right typeface can make or break your website. As designers, we will always be naturally drawn towards the premium fonts such as Circular, DIN, or Maison Neue; Before you know it, your website is racking up a font bill larger than your hosting bill.

We’ve put together a list of open-source fonts that will rival your fancy fonts, and might even persuade you to switch them out. All the fonts listed here are completely open-source, which means they’re free to use on both personal and commercial projects.


Manrope has sprung onto the font circuit in style, with a website better than most early startups. It’s a variable font, which means you have a flexible range of font weights to choose from in a single font file. Manrope is a personal favorite of mine, it has every ligature you could want, and is fully multi-lingual. It’s a lovely bit of everything as it states on the website: it is semi-condensed, semi-rounded, semi-geometric, semi-din, semi-grotesque.


DIN – the font we all love, the font that looks great at every size, and the font that costs quite a bit, especially with a large amount of traffic. Gidole is here to save the day, it’s an open-source version of our favorite – DIN. It’s extremely close to DIN, but designers with a keen eye will spot very few minor differences. Overall, if you’re looking to use DIN, try Gidole out before going live. (There is also a very passionate community around the font on Github)


Inter is now extremely popular, but we wanted to include it as it’s become a staple in the open-source font world — excellent releases, constant updates, and great communication. If you’re looking for something a bit fancier than Helvetica and something more stable than San Francisco, then Inter is a great choice. The font has now even landed on Google Fonts, making it even easier to install. As of today: 2500+ Glyphs, Multilingual, 18 Styles, and 33 Features… do we need to say more?


30+ Best Watercolor Photoshop Actions

Whether you’re designing a unique website background, a poster, sketch, or creating an artistic photo composition, using a watercolor Photoshop action can make your design stand out from the crowd.

A watercolor effect it’s not an easy effect to master when created from scratch. It takes a lot of work, time, and skill to achieve a realistic watercolor effect in Photoshop. The good news is that using a watercolor Photoshop action can help you skip the learning curve and experiment with a watercolor effect in just a few clicks!

In this collection, we’re featuring some of the best watercolor Photoshop actions you can use to turn your photos into watercolor art, craft amazing backgrounds, and do much more.

We’ve also collected a set of tips for choosing watercolor Photoshop actions to help you make a decision on what type of action you need.

Top Pick

Ink Flow Animation Photoshop Action

Ink Flow Animation Photoshop Action

This is a unique Photoshop action you can use to create an animated effect using your photos. The action adds a stylish watercolor-themed flowing ink animation to create a stunning visual.

The action is fairly easy to use and comes with a video tutorial to teach you how to apply the effect. It’s ideal for making animated GIF and videos for Instagram as well. You can preview the effect here.

Why This Is A Top Pick

While there are many creative watercolor Photoshop actions on our list, this action deserves more attention as it features an animated effect that’ll make your designs stand out from the crowd.

Aquarelle Watercolor Painting Photoshop Action

Aquarelle Watercolor Painting Photoshop Action

This is one of the most authentic watercolor Photoshop actions on our list. It allows you to create a watercolor effect in your own photos that will make them look just like a real-life watercolor painting. It works best with landscape photos as well as photos of structures, buildings, and nature.

True Watercolor – Unique Photoshop Action

True Watercolor Photoshop Action

If you’re looking for a smooth and creative watercolor effect for your portrait photos, this Photoshop action is perfect for …

How to Design a Presentation for Screen Viewing

Given how the world is changing, you are probably presenting more commonly on screens in virtual conference or webinar settings. That can impact the design of presentations, and you’ll need to think about what to change to make it work well.

There are multiple considerations when designing PowerPoint, Keynote or Google Slides templates for screen viewing versus when you are presenting live.

Here, we’ll walk through key considerations to help you make the most of designing presentations for screen viewing.

Consider Screen Size

presentation design

Viewers in virtual or webinar style presentations may use a lot of different device types or sizes when watching your presentation. This makes it important to consider how people will engage with the presentation.

Set up the presentation in a common format. Most presentation software uses a 16:9 aspect ratio. This should suffice for most presentations. While some people might log in using a phone, this size works for turning it sideways to view and also works on desktops and tablets.

What might be more important to think about when it comes to screen size is that webinar viewing and multitasking are commonplace. That means slides might get pushed to the background during playback or may be minimized on the screen.

Key takeaway: Create a design for each slide that’s readable at a small size.

Leave a Video Location

presentation design

Most webinar or online presentation formats include live video of the speaker. (Some might include video with a panel of speakers.

Depending on the delivery tool – Zoom, GoToMeeting, Microsoft Teams, etc. – the positioning of where video appears on the screen can differ. Think about this position or placement (particularly if you are recording the presentation) and leave a blank space somewhere on each slide – preferably in the same location – to put the video feed block.

For most slides and presentations, the best locations are the top or bottom right corner.

Key takeaway: You need to design a “hole” on each slide for a video block.

Think About Screen Contrast

presentation design

Designing for screens comes with …

Don’t Wait! Mock the API

Today we have a loose coupling between the front end and the back end of web applications. They are usually developed by separate teams, and keeping those teams and the technology in sync is not easy. To solve part of this problem, we can “fake” the API server that the back end tech would normally create and develop as if the API or endpoints already exist.

The most common term used for creating simulated or “faking” a component is mocking. Mocking allows you to simulate the API without (ideally) changing the front end. There are many ways to achieve mocking, and this is what makes it so scary for most people, at least in my opinion. 

Let’s cover what a good API mocking should look like and how to implement a mocked API into a new or existing application.

Note, the implementation that I am about to show is framework agnostic — so it can be used with any framework or vanilla JavaScript application.

Mirage: The mocking framework

The mocking approach we are going to use is called Mirage, which is somewhat new. I have tested many mocking frameworks and just recently discovered this one, and it’s been a game changer for me.

Mirage is marketed as a front-end-friendly framework that comes with a modern interface. It works in your browser, client-side, by intercepting XMLHttpRequest and Fetch requests.

We will go through creating a simple application with mocked API and cover some common problems along the way.

Mirage setup

Let’s create one of those standard to-do applications to demonstrate mocking. I will be using Vue as my framework of choice but of course, you can use something else since we’re working with a framework-agnostic approach.

So, go ahead and install Mirage in your project:

# Using npm
npm i miragejs -D

# Using Yarn
yarn add miragejs -D

To start using Mirage, we need to setup a “server” (in quotes, because it’s a fake server). Before we jump into the setup, I will cover the folder structure I …


Pretty neat little website from Joan Perals, inspired by stuff like Lynn’s A Single Div. With multiple hard-stop background-image gradients, you don’t need extra HTML elements to draw shapes — you can draw as many shapes as you want on a single element. There is even a stacking order to work with. Drawing with backgrounds is certainly CSS trickery!

The site stores your drawing IDs in localStorage so you’ve got basic CRUD functionality right there. I bet the whole thing is a little hop away from being an offline PWA.

Direct Link to ArticlePermalink

The post zerodivs.com appeared first on CSS-Tricks.

You can support CSS-Tricks by being an MVP Supporter.

from CSS-Tricks https://zerodivs.com/…

When Does Using Headless WordPress Make Sense?

There’s a lot of talk these days about using headless WordPress. For the uninitiated, it’s the practice of utilizing a WordPress back end to feed content to an outside application. That might be a mobile app, a static website, a progressive web application or just about anything else a developer can dream up.

There are some real advantages to this configuration. The biggest may be that you can leverage the familiar content creation flow of WordPress. From there, that content can be used in any number of different places. Content creators don’t necessarily have to learn new software, while developers are able to utilize the best tools for the project – whether that’s WordPress or not.

Sounds pretty amazing, right? As powerful as a headless WordPress configuration can be, it’s not necessarily the right path for everyone. There are some potential drawbacks, not to mention a good bit of extra work to get all of your ducks in a row.

To really know if headless WordPress is right for your project, it’s important to consider the pros and cons, along with your goals. The following guide is here to help you make the best decision for your circumstances.

Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers.

The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, in case you missed some here’s a quick and useful compilation of the most popular designer news that we curated from the past week.

16 Impressive SVG Animations




Qube – A Virtual Office for Remote Workers


Brick.do – Free Notion-Like Tool for Zero-Hassle Website Making


Feather CMS – A Modern CMS on Top of Swift & Vapor


RevKit – Design System UI Kit


ColorFlick – Friendly Color Palette for Dribbble


21 Fabulous UX Design Infographics


Papercups – Open Source Live Customer Chat


Speculative Design Methods & Tools


Logo Process: RosyBee Plants for Bees Logo & Identity


HockeyStack – No-Code Analytics Tool


DeGoogle my Life


THEREMIX – Virtual Theremin


ReAim – ReMarketing Platform


2020 Helped Me – What’s been Good About your 2020?


Digityl Vinyl – Magical Vinyl Record Audio Filters


New Logo for Mars 2020


Getting the Most Out of Variable Fonts on Google Fonts


Adobe XD Vs Sketch Design Tool Showdown


Redesigning Famous Icons Using 3D Neumorphic Designs


How to Generate Extra Income as a Designer


One Task at a Time: The Key to Achieving Deep, Focused Work


How to Get Visitors to a New Website


Meet the YouTuber Who’s Schooling Developers on How Blind People Really Use Tech


Want more? No problem! Keep track of top design news from around the web with Webdesigner News.


from Webdesigner Depot https://www.webdesignerdepot.com/2020/08/popular-design-news-of-the-week-august-3-2020-august-9-2020/…

More Control Over CSS Borders With background-image

You can make a typical CSS border dashed or dotted. For example:

.box {
   border: 1px dashed black;
   border: 3px dotted red;

You don’t have all that much control over how big or long the dashes or gaps are. And you certainly can’t give the dashes slants, fading, or animation! You can do those things with some trickery though.

Amit Sheen build this really neat Dashed Border Generator:

The trick is using four multiple backgrounds. The background property takes comma-separated values, so by setting four backgrounds (one along the top, right, bottom, and left) and sizing them to look like a border, it unlocks all this control.

So like:

.box {
  background-image: repeating-linear-gradient(0deg, #333333, #333333 10px, transparent 10px, transparent 20px, #333333 20px), repeating-linear-gradient(90deg, #333333, #333333 10px, transparent 10px, transparent 20px, #333333 20px), repeating-linear-gradient(180deg, #333333, #333333 10px, transparent 10px, transparent 20px, #333333 20px), repeating-linear-gradient(270deg, #333333, #333333 10px, transparent 10px, transparent 20px, #333333 20px);
  background-size: 3px 100%, 100% 3px, 3px 100% , 100% 3px;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
  background-repeat: no-repeat;

I like gumdrops.

The post More Control Over CSS Borders With background-image appeared first on CSS-Tricks.

You can support CSS-Tricks by being an MVP Supporter.

from CSS-Tricks https://css-tricks.com/more-control-over-css-borders-with-background-image/…

What does 100% mean in CSS?

When using percentage values in CSS like this…

.element {
  margin-top: 40%;

…what does that % value mean here? What is it a percentage of? There’ve been so many times when I’ll be using percentages and something weird happens. I typically shrug, change the value to something else and move on with my day.

But Amelia Wattenberger says no! in this remarkable deep dive into how percentages work in CSS and all the peculiar things we need to know about them. And as is par for the course at this point, any post by Amelia has a ton of wonderful demos that perfectly describe how the CSS in any given example works. And this post is no different.

Direct Link to ArticlePermalink

The post What does 100% mean in CSS? appeared first on CSS-Tricks.

You can support CSS-Tricks by being an MVP Supporter.

from CSS-Tricks https://wattenberger.com/blog/css-percents…