15+ Light and Airy Lightroom Presets

Lightroom is not just a tool used for enhancing and optimizing photos, it can also be used to add beautiful effects and brighten up your photos to make them look dreamy and more professional. For this collection, we handpicked a set of light and airy Lightroom presets that will help apply soft and bright effects to your photos.

All of these presets can add a vibrant look and feel without affecting an image’s natural colors.

Whether you’re working on fashion, wedding, newborn, or portrait photography, you’ll find plenty of choices in this Lightroom presets collection to improve your photos with just one click.

60 Natural Portrait Lightroom Presets

60 Natural Portrait Lightroom Presets

Optimizing portraits is a task that most designers struggle with. Mostly because photos taken in different lighting conditions and backgrounds require different types of optimizations. This Lightroom presets bundle will help speed up that process. It includes 60 different presets that are designed to add light and airy looks to your portrait photos.

Clean Photography Lightroom Presets

Clean Photography Lightroom Presets

Making your photos look bright without affecting its colors and toning is not easy because if you don’t get it just right you risk losing its colors and tone. The presets in this pack will help you avoid that problem. The pack comes with 11 Lightroom presets that add a clean and light look to your photos without washing out its colors.

Warm & Airy Mobile and Desktop Lightroom Presets

Warm & Airy Mobile and Desktop Lightroom Presets

Even though “light” and airy is the theme of our post, sometimes adding a bit of warm toning with an airy effect can make your photos look even more amazing as well. This Lightroom presets bundle features 11 effects that will allow you to do just that. They are most suitable for improving outdoor portraits, wedding photos, and travel photos.

Studio Mobile & Desktop Lightroom Presets

Studio Mobile & Desktop Lightroom Presets

Even though we have smartphones and digital cameras, most people still go to studios or hire professionals to capture their memories because they want photos to look professional. As the photographer or the photo editor, it’s your job to …

8 Powerful Plugins That Turn WordPress into an LMS

As more people look to further their learning online, there has been a growing market for software to help businesses build and sell courses. Known as a Learning Management System (LMS), these niche apps include (more or less) everything you need to get up and running.

Like many other speciality tools, the LMS was at one time standalone, clunky and expensive. However, in recent years there have been a number of options released that fit all manner of needs and budgets. One of the brightest and busiest areas of LMS development have come in the form of WordPress plugins.

Today, we’ll introduce you to a variety of plugins that will take your standard WordPress install and transform it into an educational powerhouse. They offer features such as course building, eCommerce and testing – along with a number of other helpful tools. Some are free, some are commercial, but all can bring online learning to your website.

The WordPress Toolbox
Unlimited Downloads: 500,000+ WordPress Themes, Plugins, Templates & Design Assets

WordPress

DOWNLOAD NOW

LearnDash

One of the best known LMS plugins, LearnDash offers a high level of control over just about every aspect of your online courses. It includes a course builder that lets you easily create hierarchical lessons (each with their own set of topics) as well as flexible online testing. There’s also some eCommerce functionality built in, although the plugin is additionally compatible with WooCommerce. In addition, this commercial plugin offers a number of integrations with plugins ranging from membership (Paid Memberships Pro, MemberPress) to bbPress forums.

LearnDash

LearnPress

LearnPress is a free plugin (with multiple Pro upgrade options) that can be used to build and sell online courses. Out of the box, it works with WooCommerce and BuddyPress to help you sell online and communicate with students. There are also a number of free add-ons that offer functions such as prerequisites, offline payments and import/export. Pro add-ons enable assignments, the awarding of certificates and support for a number of additional payment gateways.

LearnPress

LifterLMS

A free option with a number of …

A Few Functional Uses for Intersection Observer to Know When an Element is in View

You might not know this, but JavaScript has stealthily accumulated quite a number of observers in recent times, and Intersection Observer is a part of that arsenal. Observers are objects that spot something in real-time — like birdwatchers going to their favorite place to sit and wait for the birds to come.

Different observers observe different things (not everyone watches hawks).

The very first observer I came to know was the Mutation Observer that looks for changes to the DOM tree. It was a one-of-a-kind at the time, but now we have many more observers.

Intersection Observer observes the “intersection” (i.e. the passing across) of an element through one of its ancestor elements or the area on screen where the page is visible (aka the viewport).

It’s sort of like watching a train pass through a station. You can see when the train comes in, when it leaves, and how long it was stationary.

Knowing when an element is about to come into view, if it has gone out of view, or how long it’s been since it came into view all have useful applications. So, we’ll see some of those use cases now — right after seeing the code for creating an IntersectionObserver object by way of the Intersection Observer API.

A quick overview of IntersectionObserver

The Intersection Observer API has already gained wide support at the time of this writing.

This browser support data is from Caniuse, which has more detail. A number indicates that browser supports the feature at that version and up.

Desktop

Chrome Opera Firefox IE Edge Safari
58 45 55 No 16 12.1

Mobile / Tablet

iOS Safari Opera Mobile Opera Mini Android Android Chrome Android Firefox
12.2 46 No 67 74 66

But if you want to check whether Intersection Observer is supported while you’re working with it, you could see if the property IntersectionObserver exists in the window object:

if(!!window.IntersectionObserver){}
/* or */
if('IntersectionObserver' in window){}

OK, now for a look at the object creation:

var observer = new IntersectionObserver(callback, 

Getting To Know The MutationObserver API

MutationObserver watches the DOM, specifically the places you tell it to, like:

document.querySelector('#watch-this');

…and it can tell you (trigger a callback) when stuff happens — like when a child is added, removed, changed, or a number of other things.

I used it just the other day to watch the <head> of a Pen and detected newly-injected processed Sass code, so you could use CodePen to see Sass and CSS side by side:

See the Pen
Sassmeister clone
by Chris Coyier (@chriscoyier)
on CodePen.

Direct Link to ArticlePermalink

The post Getting To Know The MutationObserver API appeared first on CSS-Tricks.

from CSS-Tricks https://www.smashingmagazine.com/2019/04/mutationobserver-api-guide/…

6 Tips for Working With Hand-Drawn Fonts

Hand drawn fonts seem to be almost everywhere. But how do you use them in a way that’s different and effective? When it comes to hand-drawn fonts, these tips can help you create something that’s readable and matches the tone of your project.

The hand-drawn font design trend can be somewhat tricky and isn’t necessarily for all projects.

If you do go down this route, make sure you’re approaching it in a way that doesn’t compromise the goals of your design project!

1. Don’t Overdo It

hand drawn fonts

The easier it is to read and understand your word or phrase, the more complex options you have for hand lettering.

When it comes to hand-drawn fonts, the best thing you can do is not overdo it.

While hand-drawn fonts can be engaging and help draw users into a project, the biggest challenge is often readability. Keeping the design around a hand-drawn style typeface will give users a better opportunity to make out the letters.

When planning for this style, think about the word (or words) you plan to use in the typeface. Is it a common word or phrase that will be easy to understand at a glance, or something a little more complicated? The easier it is to read and understand your word or phrase, the more complex options you have for hand lettering. With unusual or longer words or phrases, stick to more simple styles.

KOTA, above, finds just the right mix with an unusual word and a hand draw lettering style that simple in terms of readability. The simple background and interesting color pattern (an animated gradient) turn the brand name into an art element.

Simplicity is what brings it all together.

2. Think About Meaning

hand drawn fonts

Hand drawn fonts tend to have a lot of meaning baked into the design. Unlike sans serif fonts, which tend to take on the meaning and context of surrounding elements, hand-drawn designs bring plenty of association with them.

From the lean of letters, to the type of brush used, to tails and swashes and …

Why, How, and When to Use Semantic HTML and ARIA

Semantic HTML and Accessible Rich Internet Applications (ARIA) help create interfaces that work for everyone in the most performant, robust, and simple way possible. They add essential meaning to your content, which lets web browsers, search engines, screen readers, RSS readers, and ultimately users understand it.

And yet, many people still don’t use them. I wanted to know why, so I set up a Twitter poll. The most common reason people gave was a lack of awareness and understanding of the benefits of using semantic HTML and ARIA.

Let’s look over the benefits of using HTML and ARIA, why starting with semantic HTML is the way to go, and why ARIA ought to come in as a last resort.

Starting with raw text

The <body> element of an HTML document contains the main content a user sees on a page. If content is put inside the body without any additional elements, the browser has no way of differentiating between different types of content, like paragraphs and headings.

<body>
A Study of Butterflies

Butterflies are little bugs with cute wings.

Butterfly Habitats

Butterflies live in flower houses and hang out at dank coffeeshops.
</body>

If the browser can’t differentiate between pieces of content, then it can’t present that content to the user in a meaningful way. That means:

  • We can’t style the headings differently from paragraphs.
  • It’s harder for search engines to interpret the content, meaning it’s likely to rank poorly and be difficult for users to find.
  • Screen readers and other assistive technology can’t communicate it properly to the user.

Not to mention, it’s more than a bit awkward visually:

A screenshot of the HTML rendered on the front end, which displays as a single line of text.

Adding some structure with HTML

To provide some structure we could wrap the lines of text here in divs like this:

<div>A Study of Butterflies.</div>
<div>Butterflies are little bugs with cute wings.</div>
<div>Butterfly Habitats</div>
<div>Butterflies live in flower houses and hang out at dank coffeeshops.</div>

This is slightly better because each piece of content is displayed in the browser on its own line instead of one long unbroken line …

The Place of UX

Every time “UX” comes out of my mouth or is typed by my fingers, I think, “did I just use that term correctly?” It feels like such a big and loaded term these days, that perhaps the way I use it only contributes to the confusion. Ryan Singer frames that problem well:

Debates continue to rage about the role of UX designers, user research, and how far knowledge about the user should permeate the organization. On one extreme, UX is seen as a specialized pocket of knowledge that informs the definition of projects and sets requirements. On the other, UX is something for which the entire organization should somehow feel responsible.

It can feel so big, like UX is literally the only thing that matters in an entire project. It can also feel so small, like 2px of extra padding on a specific dropdown will make the options easier to tap.

Direct Link to ArticlePermalink

The post The Place of UX appeared first on CSS-Tricks.

from CSS-Tricks https://m.signalvnoise.com/the-place-of-ux/…

50+ Best Instagram Templates & Banners

Are you working on a content plan to grow your Instagram following or promote your brand? Then we have a selection of amazing Instagram post and story templates you can use to make your content shine.

The key to growing a following on any social network is to produce high-quality branded content tailored to your audience. You don’t have to be a graphic designer or even hire freelancers to create great content for Instagram. You can use templates instead.

With these Instagram templates and banners, you can create gorgeous posts, stories, and promotions for your Instagram audience all by yourself. You can edit and customize these Instagram templates with a single click.

Modern Social Media Templates

Modern Social Media Templates

If you’re looking for a bundle of multipurpose Instagram templates to promote your fashion, interior design, photography, or travel business, this bundle of social media templates will come in handy. It includes 10 different templates you can easily customize with Photoshop and use to promote many different types of products and businesses.

Business Social Media & Instagram Banners

Business Social Media & Instagram Banners

This collection of Instagram templates are designed with businesses and creative agencies in mind. It includes 5 unique template designs that can be used to promote events, products, and services related to a wide variety of businesses. The templates are available in Instagram post size.

Instagram Stories Templates Kit

Instagram Stories Templates Kit

Instagram Stories is one of the most effective ways of engaging with your followers on the photo-sharing platform. These unique Instagram Story templates will help you create stories for your fashion or apparel business that stand out from the crowd. It includes 10 unique templates.

Food & Restaurant Social Media Templates

Food & Restaurant Social Media Templates

Promoting your restaurant, bakery, or food-related business will get much easier with this collection of Instagram templates that comes with 6 unique designs specially crafted for food-themed posts. The templates can be easily customized with Adobe Illustrator.

Fashion Instagram Templates

Fashion Instagram Templates

This collection also includes 6 templates you can customize with Illustrator to promote fashion and apparel businesses and products on Instagram. The templates are fully customizable …

6 Tips For Tackling Inherited Code

When you’ve worked in the digital industry for long enough, eventually you’re going to have to work with code that you’ve inherited from someone else. Whether this is part of a handover process from another company, written by a developer that has since moved on or written by a freelancer, sooner or later you’ll find yourself sifting through line after line of code that you didn’t write.

When this happens it’s easy to slip into a negative mindset. It might be using a structure you are unfamiliar with, seem over complicated, disorganized, or just different to your regular development approach — it’s rarely plain sailing.

Something built using a slightly different approach can quickly become unmanageable

It’s not my fault, It’s already a mess” – letting yourself off easy with this type of attitude can create a Frankenstein’s monster of a website if you’re not careful. Something built using a slightly different approach can quickly become unmanageable if every developer who works on the project adds their subjective approach. Whether it be naming conventions, class identifiers or even JavaScript functions.

Below are some tips to help you prepare for and manage inherited websites and see them as something to nurture rather than dread.

1. Ask Nicely for Documentation

Documentation for a site will often exist somewhere in some form. Hopefully! It may be out of date but anything is infinitely better than nothing. When receiving the codebase for a site, always make sure this question is raised early to ensure that any and all documentation is provided during the handover process.

2. Invest the Time Early

Take the time to understand the code you have received. Don’t just glance at it. Invest the time to really look at the file structure, CMS, task runners and whether or not the site is relying on any template engines.

Older sites…can often carry a lot of excess baggage

This would be a good time to start some documentation for the site if it doesn’t already exist, or add your own notes …

20+ Inspiring Personal Portfolio Websites in 2019

I just love digging around portfolio websites for design inspiration. You can learn so much about the personality of a designer from the way a portfolio looks, and the interactions therein.

A portfolio site is also a great playground because it gives you the creative freedom you can’t always express with a normal client project.

Here, we have a roundup of personal portfolio websites that can impart a dose of instant inspiration. Explore new ideas, design trends, and themes that you can take and use in your own projects.

1. Matt Reyer

portfolio websites

Matt Reyer’s portfolio uses a split screen design (a great trend for this style of website) with plenty of little interactive surprises. His work is streamlined into an easy-to-digest format with just the right amount of information.

The best feature? As you scroll the geo shapes on his head in the photo spin in time with the movement.

2. Fabian Irsara

portfolio websites

This is how you use a headshot for a website portfolio. The photo is just moody enough to draw you in and the simple animation with what Fabian Irsara does and his interests catches your attention. The simple nature of the design gives the content plenty of room.

One of the best features is that the big words describe how the site was made. And the voice of the words is quite nice.

3. Erik Bernacchi

portfolio websites

Erik Bernacchi goes with a bold, retro design for his portfolio. But it’s highly interactive and begs to be clicked. And you should. Despite the retro feel of the portfolio, his projects are modern and engaging.

4. Tavano Vincent

portfolio websites

There’s something about interactive surprises that I adore in website design, especially when it comes to personal portfolios. Tavano Vincent uses a simple homepage design … at first glance. But hover over any text element for a more immersive experience.

This is a great way to handle a single-scroll homepage with plenty of elements to keep you moving deeper into the portfolio.

5. Bryan James

portfolio websites

Bryan James nailed it with his portfolio. …