Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

I built a new mesh gradient tool that can create beautiful gradients from photographs. The results are often dreamlike and capture a general vibe. I'm calling it Photo Gradient, it's free on web and soon a Figma plugin, link below

102,982 Aufrufe • vor 1 Jahr •via X (Twitter)

10 Kommentare

Profilbild von Daniel Destefanis
Daniel Destefanisvor 1 Jahr

Try it out at Still some bugs to fix and new features to add, a Figma plugin will come out shortly

Profilbild von Daniel Destefanis
Daniel Destefanisvor 1 Jahr

Starting to add some polish, included two new noise options, soon I’ll add more color points support and some more funky gradient options

Profilbild von Miggi from Figgi
Miggi from Figgivor 1 Jahr

LFG 👏👏👏👏👏👏

Profilbild von brett goldstein
brett goldsteinvor 1 Jahr

would be awesome as an API!

Profilbild von Howard Pinsky
Howard Pinskyvor 1 Jahr

This is beautiful!

Profilbild von Renata
Renatavor 1 Jahr

dude i was looking for something like this two days ago, you're a life saver

Profilbild von Daniel Destefanis
Daniel Destefanisvor 1 Jahr

Hell ya lmk if it does what you need

Profilbild von Joshua Guo
Joshua Guovor 1 Jahr

Wow, dude! You keep creating these amazing tools and plugins, which save us tons of time.

Profilbild von Daniel Destefanis
Daniel Destefanisvor 1 Jahr

@JoshGuoDesign Thanks dude, I just love building stuff others get to use

Profilbild von Asia Hoe
Asia Hoevor 1 Jahr

Thanks Daniel, can't wait to use this in Figma! I love using photos as a base for gradients.

Ähnliche Videos

CSS Trick! 🤙 You can create gradient borders on translucent elements using mask-clip and mask-composite with a pseudo-element 🔥 .gradient-border::after { mask-clip: padding-box, border-box; mask-composite: intersect; mask: linear-gradient(transparent, transparent), linear-gradient(white, white); } It's the same "Transparent border trick" from before. But, now you apply it to a pseudo-element 😎 The trick is to create a pseudo-element with a gradient background and then mask it so we only see the part we want, the border ✨ mask-clip defines the area affected by a mask. Similar to how you can define background-size. Using padding-box and border-box constrains the two masks. mask-composite is the magic part ✨ It defines a compositing operation for stacked mask layers. Using intersect means that the parts that overlap get replaced. And this seems to work in all browsers 🙌 As for the rest of the styles... – Make sure you set pointer-events: none on the pseudo-element – Make sure it fills the parent element. You can use position: absolute and inset: 0 – Make sure the background fills the space including the border-width. You can use calc to achieve that: --bg-size: calc(100% + (2px * var(--border))); background: var(--gradient) center center / var(--bg-size) var(--bg-size); That's it! 🚀 Gradient borders on translucent elements. You can set all the backdrop-filter: blur() you like! 😅 CodePen.IO link below! 👇

jhey ʕ•ᴥ•ʔ

269,739 Aufrufe • vor 2 Jahren