Wszystkie wpisy, których autorem jest admin

40 Free Photoshop Actions for Black and White Photography (And How to Make Your Own)

Post pobrano z: 40 Free Photoshop Actions for Black and White Photography (And How to Make Your Own)

Everyone loves a freebie, so we’ve made a roundup of 40 of the best black and white Photoshop actions available for free.

Vintage Black & White Retro Photoshop ActionVintage Black & White Retro Photoshop ActionVintage Black & White Retro Photoshop Action
Create amazing vintage black and white photography using PSD actions like this one.

Do you love black and white vintage photography? Start experimenting with different actions and create the effect you want with your own photos. We’ll also share some useful resources below. 

Top Black and White Photoshop Actions From Envato Elements for 2022 

Before you browse our extensive list of Photoshop action freebies, here are some of our favorite black and white actions for Photoshop CC from Envato Elements. Subscribing to Elements means you have unlimited access to these and much more, so you can download to your heart’s content. 

Black and White Photoshop Actions on Envato ElementsBlack and White Photoshop Actions on Envato ElementsBlack and White Photoshop Actions on Envato Elements

Now, let’s take a look at the premium black and white Photoshop presets:

1. Pinhole Photography Photoshop Actions (ATN)

Pinhole Photography Photoshop ActionsPinhole Photography Photoshop ActionsPinhole Photography Photoshop Actions
Pinhole available on Envato Elements

Are you a fan of vintage black and white photography? Recreate pinhole color grading techniques with this carefully crafted set of matte black Photoshop actions, created by a team of award-winning photographers.

2. Black White Photoshop Actions (ATN)

Black White Photoshop ActionsBlack White Photoshop ActionsBlack White Photoshop Actions
Black White available on Envato Elements

This set includes 31 black and white Photoshop actions for professional photographers or graphic designers. Bring your images to life using powerful tools and professional methods. This pack also works perfectly for vintage black and white portraits.

3. Carbonium Black & White PS Actions (ATN)

Carbonium - Black  White PS ActionsCarbonium - Black  White PS ActionsCarbonium - Black  White PS Actions
Carbonium available on Envato Elements

Try this collection of 16 non-destructive, black and white Photoshop actions, from vintage to contemporary. Play with these black and white Photoshop presets and create stunning black and white action photos.

4. Black and White Professional Actions for Photoshop (ATN)

Black and White Professional Actions for PhotoshopBlack and White Professional Actions for PhotoshopBlack and White Professional Actions for Photoshop
Black and White Pro available on Envato Elements

Create professional-looking black and white action photos with plenty of punch, and save time while you’re doing it. These black and white actions for Photoshop CC are what you need.

5. Charcoal Matte Black Photoshop Action (ATN)

Charcoal Matte Black Photoshop ActionCharcoal Matte Black Photoshop ActionCharcoal Matte Black Photoshop Action
Charcoal available on Envato Elements

Charcoal is a set of three black and white Photoshop presets that give your images the retro/vintage look of black and white photography.

How to Install Black and White Photoshop Actions

Are you just getting started with Photoshop actions? Practice makes perfect. The more you work with black and white Photoshop actions, the best results you’ll get.

Check out this full guide to Photoshop Actions by David Appleyard. Learn more tricks and tips from all our Photoshop tutorials on our Envato Tuts+ YouTube channel. Start with the basics and learn How to Install Photoshop Actions:

Obsessed with black and white vintage photography? We’ve got plenty of black and white actions and tutorials for you: 

40 Free Black and White Adobe Photoshop Actions

After some useful tutorials on how to make black and white photos pop, it’s time to explore some free Photoshop resources. Looking for black and white Photoshop actions for free to download? Here’s a selection for you:

1. 5 Free Black & White Photo Actions

A pack of five actions, including a high-contrast black and white Photoshop action and faded effects. You’ll get five black and white Photoshop actions in one download.

2. Old Black and White

Get a stark and effective black and white treatment in this black and white preset Photoshop. 

3. Free Black and White Photoshop Actions 

A free sample from a set of 10, quickly convert your images to black and white action photos.

Free Black and White Photoshop ActionFree Black and White Photoshop ActionFree Black and White Photoshop Action
Free Black and White Photoshop Action

4. Six Free Black and White Photoshop Actions

A set of six actions, including effects with a blue tinge and a white glow. A color pop black and white Photoshop action.

5. Black and White Effect

A high-contrast black and white converter with a matte black Photoshop effect. Create fashion vintage black and white photos with this action.

6. Vintage Black and White

Looking for a retro vintage black and white photography effect? To get a matte black Photoshop effect, this action gives a retro look to your photographs. A nice black and white preset for Photoshop.

7. Bold Black and White

This Photoshop action will turn your color photos into bold and impressive black & whites with its high-contrast black and white Photoshop action.

8. Free Photoshop Action: Silver

Perfect for giving your landscapes a beautiful, silvery tone. A nice color pop black and white Photoshop effect.

9. Old Black and White 

An aged, black and white effect with a subtle matte finish. Try this matte black Photoshop effect.

10. 37 Free Photoshop Actions

Among this pack are some cracking black and white Photoshop actions, including an ultra-matte effect and a high-contrast black and white Photoshop action.

37 Free Photoshop Actions37 Free Photoshop Actions37 Free Photoshop Actions
37 Free Photoshop Actions

11. Pure Black and White 

An adjustable, clean black and white action to help you learn how to make black and white photos pop.

12. Black and White 

A solid black and white converter, which is a nice black and white preset for Photoshop.

13. Black and white action set

If you like vintage black and white photography, you’re going to love this pack. 

14. The Classic Black and White

Try this high-contrast black and white Photoshop action that comes with three awesome tones.

15. Veiled Monochrome

Looking for black and white Photoshop actions with a twist? Get a matte black Photoshop vintage look with this download. 

Free Veiled Monochrome Photoshop ActionFree Veiled Monochrome Photoshop ActionFree Veiled Monochrome Photoshop Action
Free Veiled Monochrome Photoshop Action

16. Great Black and White Effect

A stylized black and white effect. Try this one out and start experimenting with black and white photos with a touch of color.

18. Black and White Effect

Do you love black and white vintage photography? Try this action. Get a low-contrast, matte look in this black and white preset for Photoshop.

17. Black N White Tones

Photoshop action freebies with seven different black and white tones.

19. Blackwhite Effect

A matte look with focused areas of high contrast.

20. Free Black and White Effect

Looking for a retro vintage black and white photography effect? This is a stylish, monochrome converter.

Free Black and White EffectFree Black and White EffectFree Black and White Effect
Free Black and White Effect

21. NoiseLess Black and White

High-contrast effect with the option to add grain. This is one of the best free black and white Photoshop actions you’ll find online.

22. Detailed B-n-W

A set of actions designed to pop detail from your photograph.

23. HolgaRoid Generator BW

Mimics the look of a black and white Polaroid so you can create vintage black and white portraits.

24. Black and White Retro

A retro, film look, great for vintage black and white portraits.

25. Black and White Effect

Get low-key matte effect in this black and white action.

26. Black and White Noisy, High Key Effect

A black and white action with a high-key look and added noise. This is perfect if you’re looking for fashion vintage black and white photos.

Black And White Noisy High Key Photoshop ActionBlack And White Noisy High Key Photoshop ActionBlack And White Noisy High Key Photoshop Action
Black And White Noisy High Key Photoshop Action

27. White and Black

A pack of actions including subtle color overlays, a nice color pop black and white Photoshop effect.

28. Cold Tones

A pack of free black and white Photoshop actions designed to convert to black and white with the option of added cool tones. These are good free black and white actions for Photoshop CC.

29. Black and White Action

A high-contrast black and white effect. You could even start creating black and white photos with a touch of color.

30. Black and White Actions

A pack of six free black and white Photoshop actions to convert your images to black and white.

31. BW Photoshop Actions

Three actions of varying tones and contrast. Try these black and white actions for Photoshop CC. A great choice to create retro vintage black and white photography.

BW Photoshop ActionsBW Photoshop ActionsBW Photoshop Actions
BW Photoshop Actions

32. Black and White Action

Obtain a high-contrast or matte finish in this black and white preset for Photoshop.

33. Photoshop Action #09

A simple, high-contrast black and white preset for Photoshop.

34. Free Shifted Photoshop Action

Looking for cool and free black and white Photoshop actions? This one’s for you. Convert your photos to black and white with a hint of color tone.

Free Shifted Photoshop ActionFree Shifted Photoshop ActionFree Shifted Photoshop Action
Free Shifted Photoshop Action

35. Black and White Effect

A set of four options, including a greyscale effect.

36. Free Black and White Studio Actions

This pack of free black and white actions for Photoshop CC is perfect for vintage black and white portraits.

37. Vintage

A vintage look with a sepia tone for your vintage black and white portraits.

38. The Dark Jungle Effect

A dark, grainy effect with plenty of atmosphere.

Dark Jungle Effect Photoshop ActionDark Jungle Effect Photoshop ActionDark Jungle Effect Photoshop Action
Dark Jungle Effect Photoshop Action

39. Black and White

A simple color pop black and white Photoshop action with an optional touch of blue.

40. Noir Black & White Free Photoshop Actions

This is one of the best free black and white Photoshop actions you’ll find online. Easily create retro vintage black and white photography.

Explore More Awesome Photoshop Tutorials

I hope you’ve enjoyed discovering these Photoshop black and white actions free to download. This article shares some of our favorite Photoshop action freebies, but if you’d like to get more actions or just learn about Photoshop in general, here are some links you might find useful.

Envato Elements has a wealth of Photoshop actions for you to enjoy. We have a fantastic learning guide dedicated to this topic: Learn Photoshop Actions.

If you have a little more time to spare, we have some great courses to help you become a Photoshop expert in no time.

Looking for Lightroom Presets? Why not check out the following articles and recommendations to learn more:

Editorial Note: This post has been updated with contributions from Janila Castañeda. Janila is a staff writer with Envato Tuts+.

A list that doesn’t fit on the poster / Un peu à la traine?

Post pobrano z: A list that doesn’t fit on the poster / Un peu à la traine?

THE ORIGINAL?
Volkswagen Polo Match – 2009
“Polo Match. An endless list of equipment”
Click image to enlarge
Source : Ad Forum
Agency : Agence V / DDB Group (France)
LESS ORIGINAL
Qonto Professional Credit Card – 2022
“Qonto card, X good reasons to choose it”
Click image to enlarge
Source : Linkedin
Agency : Agence Belle Paris (France)

US Flag with missing stars / Deux pubs nées sous la même étoile?

Post pobrano z: US Flag with missing stars / Deux pubs nées sous la même étoile?

THE ORIGINAL?
Turnout.org – 2004
“For gays and lesbians America is 14 states
that recognize our right to live free
from job discrimination…”
Source : Luerzer’s International Archive
Agency : DDB Seattle (USA)
LESS ORIGINAL
Human Rights Campaign – 2022
“Basic freedom are missing in 29 States
for LGTBQ+ americans”
Click image to enlarge
Source : Cannes Lions SHORTLIST
Agency : VML Young & Rubicam Chicago (USA)

Window Shopping / Comment jeter l’argent par les fenêtres?

Post pobrano z: Window Shopping / Comment jeter l’argent par les fenêtres?

THE ORIGINAL?
Svenssons Furniture Store – 2016
“Window shopping at Svenssons”
Click image to enlarge
Source : Resume
Agency : Volt, Stockholm (Sweden)
LESS ORIGINAL
IKEA “Window Shopping” – 2022
“turning people’s homes into living catalogues”
Click image to enlarge
Source : Contagious
Agency : Rethink, Toronto (Canada)

Cap the tap : a reusable idea? / Ont-ils payé le droit de bouchon?

Post pobrano z: Cap the tap : a reusable idea? / Ont-ils payé le droit de bouchon?

THE ORIGINAL?
Dasani “Cat The Tap” – 2016
When the bottle is finished, the cap
can be fixed on a tap to help save water
Watch The Case Study Video (Vimeo)
Source : Adweek Gravity Award, Design Indaba
Student Project by G.Donnelly, Shannon Smith,
Mikaila Weaver, R.Wright, Y.Sophia (USA)
LESS ORIGINAL
Finish “Cap The Tap” – 2022
When the bottle is finished, the cap
can be fixed on a tap to help save water
Watch The Case Study Video (YouTube)
Click image to enlarge
Source : Cannes Lions Design BRONZE
Agency : Havas Istanbul (Turkey)

Collective Nouns for the Web

Post pobrano z: Collective Nouns for the Web

Melanie Sumner has this super-specific collection of web-related nouns for describing a group or set of something. You know how there’s a school or fish or a herd of cows? Same sort of thing, but for funny web jargon.

Things like:

  • A vanity is ten (10) or more domains owned by a single person, where very few are in use.
  • A parade of RSS feeds is when you have so many RSS feeds that you have to scroll to see them all.

Don’t lie, Melanie — you’ve gotta vanity go domains, don’t ya? 😂

A few off the top of my head:

  • A braintrust is a meeting of company bigwigs indirectly related to a project but with the power to “swoop and poop” on your work.
  • A diatribe is a Pull Request with so many comments that the original scope of the work has changed.
  • A gommit is a group of commits (group + commit) submitted as a single commit.
  • A hot minute is the number of hours spent fixing a bug that winds up being a simple typo.
  • A roost is four (4) or more levels of nesting in Sass.
  • A tababyte is a unit that represents ten (10) open browser tabs in the same window. For example, two tababytes are equal to 20 open tabs.

Fun times! Anything you’d add to the list? You can submit ideas to the repo.

To Shared Link — Permalink on CSS-Tricks


Collective Nouns for the Web originally published on CSS-Tricks. You should get the newsletter.

Single Element Loaders: Going 3D!

Post pobrano z: Single Element Loaders: Going 3D!

For this fourth and final article of our little series on single-element loaders, we are going to explore 3D patterns. When creating a 3D element, it’s hard to imagine that just one HTML element is enough to simulate something like all six faces of a cube. But  maybe we can get away with something more cube-like instead by showing only the front three sides of the shape — it’s totally possible and that’s what we’re going to do together.

Article series

The split cube loader

Here is a 3D loader where a cube is split into two parts, but is only made with only a single element:

CodePen Embed Fallback

Each half of the cube is made using a pseudo-element:

Cool, right?! We can use a conic gradient with CSS clip-path on the element’s ::before and ::after pseudos to simulate the three visible faces of a 3D cube. Negative margin is what pulls the two pseudos together to overlap and simulate a full cube. The rest of our work is mostly animating those two halves to get neat-looking loaders!

Let’s check out a visual that explains the math behind the clip-path points used to create this cube-like element:

We have our variables and an equation, so let’s put those to work. First, we’ll establish our variables and set the sizing for the main .loader element:

.loader {
  --s: 150px; /* control the size */
  --_d: calc(0.353 * var(--s)); /* 0.353 = sin(45deg)/2 */

  width: calc(var(--s) + var(--_d)); 
  aspect-ratio: 1;
  display: flex;
}

Nothing too crazy so far. We have a 150px square that’s set up as a flexible container. Now we establish our pseudos:

.loader::before,
.loader::after {
  content: "";
  flex: 1;
}

Those are two halves in the .loader container. We need to paint them in, so that’s where our conic gradient kicks in:

.loader::before,
.loader::after {
  content: "";
  flex: 1;
  background:
    conic-gradient(from -90deg at calc(100% - var(--_d)) var(--_d),
    #fff 135deg, #666 0 270deg, #aaa 0);
}

The gradient is there, but it looks weird. We need to clip it to the element:

.loader::before,
.loader::after {
  content: "";
  flex: 1;
  background:
    conic-gradient(from -90deg at calc(100% - var(--_d)) var(--_d),
    #fff 135deg, #666 0 270deg, #aaa 0);
  clip-path:
    polygon(var(--_d) 0, 100% 0, 100% calc(100% - var(--_d)), calc(100% - var(--_d)) 100%, 0 100%, 0 var(--_d));
}

Let’s make sure the two halves overlap with a negative margin:

.loader::before {
  margin-right: calc(var(--_d) / -2);
}

.loader::after {
  margin-left: calc(var(--_d) / -2);
}

Now let’s make ‘em move!

.loader::before,
.loader::after {
  /* same as before */
  animation: load 1.5s infinite cubic-bezier(0, .5, .5, 1.8) alternate;
}

.loader::after {
  /* same as before */
  animation-delay: -.75s
}

@keyframes load{
  0%, 40%   { transform: translateY(calc(var(--s) / -4)) }
  60%, 100% { transform: translateY(calc(var(--s) / 4)) }
}

Here’s the final demo once again:

CodePen Embed Fallback

The progress cube loader

Let’s use the same technique to create a 3D progress loader. Yes, still only one element!

CodePen Embed Fallback

We’re not changing a thing as far as simulating the cube the same way we did before, other than changing the loader’s height and aspect ratio. The animation we’re making relies on a surprisingly easy technique where we update the width of the left side while the right side fills the remaining space, thanks to flex-grow: 1.

The first step is to add some transparency to the right side using opacity:

CodePen Embed Fallback

This simulates the effect that one side of the cube is filled in while the other is empty. Then we update the color of the left side. To do that, we either update the three colors inside the conic gradient or we do it by adding a background color with a background-blend-mode:

.loader::before {
  background-color: #CC333F; /* control the color here */
  background-blend-mode: multiply;
}

This trick only allows us to update the color only once. The right side of the loader blends in with the three shades of white from the conic gradient to create three new shades of our color, even though we’re only using one color value. Color trickery!

CodePen Embed Fallback

Let’s animate the width of the loader’s left side:

CodePen Embed Fallback

Oops, the animation is a bit strange at the beginning! Notice how it sort of starts outside of the cube? This is because we’re starting the animation at the 0% width. But due to the clip-path and negative margin we’re using, what we need to do instead is start from our --_d variable, which we used to define the clip-path points and the negative margin:

@keyframes load {
  0%,
  5% {width: var(--_d); }
  95%,
  100% {width: 100%; }
}

That’s a little better:

CodePen Embed Fallback

But we can make this animation even smoother. Did you notice we’re missing a little something? Let me show you a screenshot to compare what the final demo should look like with that last demo:

It’s the bottom face of the cube! Since the second element is transparent, we need to see the bottom face of that rectangle as you can see in the left example. It’s subtle, but should be there!

We can add a gradient to the main element and clip it like we did with the pseudos:

background: linear-gradient(#fff1 0 0) bottom / 100% var(--_d) no-repeat;

Here’s the full code once everything is pulled together:

.loader {
  --s: 100px; /* control the size */
  --_d: calc(0.353*var(--s)); /* 0.353 = sin(45deg) / 2 */

  height: var(--s); 
  aspect-ratio: 3;
  display: flex;
  background: linear-gradient(#fff1 0 0) bottom / 100% var(--_d) no-repeat;
  clip-path: polygon(var(--_d) 0, 100% 0, 100% calc(100% - var(--_d)), calc(100% - var(--_d)) 100%, 0 100%, 0 var(--_d));
}
.loader::before,
.loader::after {
  content: "";
  clip-path: inherit;
  background:
    conic-gradient(from -90deg at calc(100% - var(--_d)) var(--_d),
     #fff 135deg, #666 0 270deg, #aaa 0);
}
.loader::before {
  background-color: #CC333F; /* control the color here */
  background-blend-mode: multiply;
  margin-right: calc(var(--_d) / -2);
  animation: load 2.5s infinite linear;
}
.loader:after {
  flex: 1;
  margin-left: calc(var(--_d) / -2);
  opacity: 0.4;
}

@keyframes load {
  0%,
  5% { width: var(--_d); }
  95%,
  100% { width: 100%; }
}
CodePen Embed Fallback

That’s it! We just used a clever technique that uses pseudo-elements, conic gradients, clipping, background blending, and negative margins to get, not one, but two sweet-looking 3D loaders with nothing more than a single element in the markup.

More 3D

We can still go further and simulate an infinite number of 3D cubes using one element — yes, it’s possible! Here’s a grid of cubes:

CodePen Embed Fallback

This demo and the following demos are unsupported in Safari at the time of writing.

Crazy, right? Now we’re creating a repeated pattern of cubes made using a single element… and no pseudos either! I won’t go into fine detail about the math we are using (there are very specific numbers in there) but here is a figure to visualize how we got here:

We first use a conic-gradient to create the repeating cube pattern. The repetition of the pattern is controlled by three variables:

  • --size: True to its name, this controls the size of each cube.
  • --m: This represents the number of columns.
  • --n: This is the number of rows.
  • --gap: this the gap or distance between the cubes
.cube {
  --size: 40px; 
  --m: 4; 
  --n: 5;
  --gap :10px;

  aspect-ratio: var(--m) / var(--n);
  width: calc(var(--m) * (1.353 * var(--size) + var(--gap)));
  background:
    conic-gradient(from -90deg at var(--size) calc(0.353 * var(--size)),
      #249FAB 135deg, #81C5A3 0 270deg, #26609D 0) /* update the colors here */
    0 0 / calc(100% / var(--m)) calc(100% / var(--n));
}

Then we apply a mask layer using another pattern having the same size. This is the trickiest part of this idea. Using a combination of a linear-gradient and a conic-gradient we will cut a few parts of our element to keep only the cube shapes visible.

.cube {
  /* etc. */
  mask: 
    linear-gradient(to bottom right,
       #0000 calc(0.25 * var(--size)),
       #000 0 calc(100% - calc(0.25 * var(--size)) - 1.414 * var(--gap)),
       #0000 0),
    conic-gradient(from -90deg at right var(--gap) bottom var(--gap), #000 90deg, #0000 0);  
  mask-size: calc(100% / var(--m)) calc(100% / var(--n));
  mask-composite: intersect;
}

The code may look a bit complex but thanks to CSS variables all we need to do is to update a few values to control our matrix of cubes. Need a 10⨉10 grid? Update the --m and --n variables to 10. Need a wider gap between cubes? Update the --gap value. The color values are only used once, so update those for a new color palette!

Now that we have another 3D technique, let’s use it to build variations of the loader by playing around with different animations. For example, how about a repeating pattern of cubes sliding infinitely from left to right?

CodePen Embed Fallback

This loader defines four cubes in a single row. That means our --n value is 4 and --m is equal to 1 . In other words, we no longer need these!

Instead, we can work with the --size and --gap variables in a grid container:

.loader {
  --size: 70px;
  --gap: 15px;  

  width: calc(3 * (1.353 * var(--size) + var(--gap)));
  display: grid;
  aspect-ratio: 3;
}

This is our container. We have four cubes, but only want to show three in the container at a time so that we always have one sliding in as one is sliding out. That’s why we are factoring the width by 3 and have the aspect ratio set to 3 as well.

Let’s make sure that our cube pattern is set up for the width of four cubes. We’re going to do this on the container’s ::before pseudo-element:

.loader::before { 
  content: "";
  width: calc(4 * 100% / 3);
  /*
     Code to create four cubes
  */
}

Now that we have four cubes in a three-cube container, we can justify the cube pattern to the end of the grid container to overflow it, showing the last three cubes:

.loader {
  /* same as before */
  justify-content: end;
}

Here’s what we have so far, with a red outline to show the bounds of the grid container:

CodePen Embed Fallback

Now all we have to do is to move the pseudo-element to the right by adding our animation:

@keyframes load {
  to { transform: translate(calc(100% / 4)); }
}
CodePen Embed Fallback

Did you get the trick of the animation? Let’s finish this off by hiding the overflowing cube pattern and by adding a touch of masking to create that fading effect that the start and the end:

.loader {
  --size: 70px;
  --gap: 15px;  
  
  width: calc(3*(1.353*var(--s) + var(--g)));
  display: grid;
  justify-items: end;
  aspect-ratio: 3;
  overflow: hidden;
  mask: linear-gradient(90deg, #0000, #000 30px calc(100% - 30px), #0000);
}
CodePen Embed Fallback

We can make this a lot more flexible by introducing a variable, --n, to set how many cubes are displayed in the container at once. And since the total number of cubes in the pattern should be one more than --n, we can express that as calc(var(--n) + 1).

Here’s the full thing:

CodePen Embed Fallback

OK, one more 3D loader that’s similar but has the cubes changing color in succession instead of sliding:

CodePen Embed Fallback

We’re going to rely on an animated background with background-blend-mode for this one:

.loader {
  /* ... */
  background:
    linear-gradient(#ff1818 0 0) 0% / calc(100% / 3) 100% no-repeat,
    /* ... */;
  background-blend-mode: multiply;
  /* ... */
  animation: load steps(3) 1.5s infinite;
}
@keyframes load {
  to { background-position: 150%; }
}

I’ve removed the superfluous code used to create the same layout as the last example, but with three cubes instead of four. What I am adding here is a gradient defined with a specific color that blends with the conic gradient, just as we did earlier for the progress bar 3D loader.

From there, it’s animating the background gradient’s background-position as a three-step animation to make the cubes blink colors one at a time.

If you are not familiar with the values I am using for background-position and the background syntax, I highly recommend one of my previous articles and one of my Stack Overflow answers. You will find a very detailed explanation there.

Can we update the number of cubes to make it variables?

Yes, I do have a solution for that, but I’d like you to take a crack at it rather than embedding it here. Take what we have learned from the previous example and try to do the same with this one — then share your work in the comments!

Variations galore!

Like the other three articles in this series, I’d like to leave you with some inspiration to go forth and create your own loaders. Here is a collection that includes the 3D loaders we made together, plus a few others to get your imagination going:

CodePen Embed Fallback

That’s a wrap

I sure do hope you enjoyed spending time making single element loaders with me these past few weeks. It’s crazy that we started with seemingly simple spinner and then gradually added new pieces to work ourselves all the way up to 3D techniques that still only use a single element in the markup. This is exactly what CSS looks like when we harness its powers: scalable, flexible, and reusable.

Thanks again for reading this little series! I’ll sign off by reminding you that I have a collection of more than 500 loaders if you’re looking for more ideas and inspiration.

Article series


Single Element Loaders: Going 3D! originally published on CSS-Tricks. You should get the newsletter.