CSS Morphing Gradients Animated Background

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 111

  • @devZone7
    @devZone7 Рік тому +13

    Amazing UI , you deserve 100K

  • @RemcoBakker548
    @RemcoBakker548 Місяць тому +3

    Almost like a lavalamp, nice.

  • @silakaelxis
    @silakaelxis Місяць тому +2

    Just used this, amazing mate!

  • @juanfeijoo6721
    @juanfeijoo6721 23 дні тому

    🎯 Key points for quick navigation:
    00:12 *✨ The tutorial showcases a cool gradient effect created using CSS animations and SVG filters, with circles moving and blending interactively.*
    01:08 *📜 The setup involves a vanilla TypeScript project where JavaScript manages mouse movement, but the majority is CSS.*
    03:23 *🎨 Linear gradients and root variables are set up for styling the moving gradient circles by using RGB values for flexibility.*
    04:16 *📏 The gradient background is styled to fill the viewport, with positioning that ensures a seamless visual.*
    05:34 *🎥 Animations involve circles moving and rotating using keyframes, with different placement and blend modes to enhance the effect.*
    09:02 *🖱️ Interactive feature added allows a circle to follow mouse movements, using easing functions for smooth transitions.*
    12:06 *🪄 SVG filters are employed to create a "goo" morphing effect when circles come close, adding uniqueness to the visuals.*
    13:51 *🖌️ Final result features seemingly random moving circles with text overlay, achieving an engaging and dynamic background effect.*
    Made with HARPA AI

  • @prokira9686
    @prokira9686 Рік тому +32

    Finally after 6 hr of debugging changed it to angular code

  • @faraaz144
    @faraaz144 Рік тому +11

    Thank you so much for this!
    It looks super good on chrome. I wish it'd look better on firefox too though

  • @Jay-qx9nn
    @Jay-qx9nn 2 місяці тому +1

    sick. very well made my friend!

  • @jexroid812
    @jexroid812 Рік тому +5

    there is a littile problem with edges in firefox browser but it was a super awsome tutorial, thanks for sharing

  • @manuarora
    @manuarora 10 місяців тому +11

    THIS IS AWESOME!!!!

    • @ifeody
      @ifeody 9 місяців тому

      cool to see you here Manu! @manuarora

  • @TruckWise-ic2lf
    @TruckWise-ic2lf 7 місяців тому +3

    Converted to Nextjs code, working awesome, Thanks a heaps for the effort, Please keep sharing great things.

    • @aayushsomani4995
      @aayushsomani4995 5 місяців тому

      Can you share the code link please

    • @NuttyLlamasftw
      @NuttyLlamasftw 5 місяців тому +2

      @@aayushsomani4995 I'm literally in the process of making a React component for NextJs as I type this, ill share you the code when i have it done

    • @NuttyLlamasftw
      @NuttyLlamasftw 5 місяців тому

      @@aayushsomani4995 won't let me send the code sandbox link, what's your github?

    • @NuttyLlamasftw
      @NuttyLlamasftw 5 місяців тому

      @@aayushsomani4995 What's your github so i can send link to sandbox

    • @TruckWise-ic2lf
      @TruckWise-ic2lf 5 місяців тому

      @@NuttyLlamasftw awesome, let me know if any problems...

  • @RisenMultiplayer
    @RisenMultiplayer 4 місяці тому +4

    чётко! супер гуд . показал этим буржуям как градиенты рисовать!

  • @anyname8979
    @anyname8979 Рік тому +11

    Красавчик, лучший!

  • @lr4796
    @lr4796 Рік тому +3

    Loved it thank you!

  • @karimmullery2187
    @karimmullery2187 9 місяців тому +2

    Circles and blur wont show how to fix ?

  • @pumlajscztv
    @pumlajscztv 8 місяців тому +3

    is jose mourinho speaking?

  • @oluanmontenegro
    @oluanmontenegro Рік тому +17

    Can you provide the CSS / HTML code? to use in elementor

  • @nelke.michael
    @nelke.michael 7 місяців тому +1

    Golden. Thank you!

  • @Человек-ш4о
    @Человек-ш4о 9 місяців тому +1

    О, наш человек)

  • @adarshsingh2954
    @adarshsingh2954 8 місяців тому +1

    Hey I am getting some problem
    When I downloaded the source code it's only showing the text Bubbles when I open it in live server no animation nothing is showing then I tried to host it to test it's not showing anything either hey can anyone help me

    • @Real909Demon
      @Real909Demon 8 місяців тому

      same

    • @ConnorGraphics
      @ConnorGraphics 8 місяців тому

      Wondering if you fixed this? got same problem

    • @adarshsingh2954
      @adarshsingh2954 8 місяців тому

      @@ConnorGraphics no bro it isn't fixed do you have any idea

  • @sandeepasineth8446
    @sandeepasineth8446 6 місяців тому +1

    Will I convert for react or just give up...

  • @leejacksondev
    @leejacksondev Рік тому +2

    Any hacks to get this to work in Safari? Looks epic in Chrome but Safari it shows as ovals moving around the screen. Would love some ideas.

    • @WeCoded
      @WeCoded  Рік тому +1

      Hi, I've been trying to fix this in other browsers with no success so far. Only managed to get the blur working, but the custom svg filter doesn't seem to work in safari unfortunately. This seems to be a known issue.
      The only solution I could think of now is to try replicating this effect in canvas using shaders - which is a totally different story. But at least it'd guarantee the consistency of the effect and would give maximum performance.

    • @leejacksondev
      @leejacksondev Рік тому +2

      @@WeCoded fixed it. Just apply to g1 , g2 etc as they don’t inherit.
      -webkit-filter: url(#goo) blur(40px)

    • @WeCoded
      @WeCoded  Рік тому +5

      @@leejacksondev , I believe this only fixes the blur filter. The goo effect still doesn't work for me

    • @angelx2873
      @angelx2873 Рік тому

      @@WeCoded
      @leejacksondev
      Hey, to fix the bubble shapes, set the circle-size variable dependent from your device width,
      ```
      --circle-size: 80vw;
      ```

    • @hasaam
      @hasaam Місяць тому

      @@leejacksondev Hey man, are you able to explain a bit more how you were able to get this to work in safari? I tried placing the svg filter inside g1 g2 g3 etc but this didn't work :(

  • @ok6747
    @ok6747 Рік тому +2

    Thank you for this good video ! Is it normal that the svg effect has very low perf on firefox ?

    • @WeCoded
      @WeCoded  Рік тому

      Thank you) hmm, didn't try it on Firefox, tbh. Is performance in other browsers ok?

    • @ok6747
      @ok6747 Рік тому +1

      @@WeCoded Yes, it seems that all browsers use GPU except Firefox that uses CPU for rendering (even with GPU rendering on). I don't really understand how the SVG thing works but i wonder if there is a way to tell firefox to use GPU 🤔

  • @AugusDogus
    @AugusDogus 5 місяців тому

    oh yeah, this is the stuff

  • @courtneybodkin5556
    @courtneybodkin5556 2 місяці тому

    I have used this in a project. How do you recommend supplying this to a developer?

  • @shamrouzawan
    @shamrouzawan Рік тому +1

    got a new subscriber

  • @2day159
    @2day159 11 місяців тому +1

    cool work thx you for that)

  • @aromdanelli4650
    @aromdanelli4650 Рік тому +3

    Gente, pra usar no angular é simples:
    O :root vc recorta e cola no style.css
    Fora isso, no css não muda nada.
    No html não muda nada.
    Agora no TS vai ficar assim:
    export class TesteComponent implements OnInit {
    ngOnInit() {
    const interBubble = document.querySelector('.interactive')!;
    let curX = 0;
    let curY = 0;
    let tgX = 0;
    let tgY = 0;
    [...] restante do código sem mudar nada

    • @chrishauer5106
      @chrishauer5106 8 місяців тому

      Would you explain this in depth? I'm really fascinated with your research

  • @Thisismuhiuddin
    @Thisismuhiuddin Рік тому

    What happens when theres also other pages, would the meshes move along with the scroll? Please respond!

  • @dr.gurn420
    @dr.gurn420 3 місяці тому

    does animating the background slow anyone elses browser down? i managed to get a cool effect but im worries it will be slow for the end user. e.g. all my hover items are now delayed.

  • @Drinkyoghurt
    @Drinkyoghurt 7 місяців тому

    Quick question, I can't get the goo filter to work. I copied your code and even cloned the repo, but it didn't work. What am I doing wrong here?

  • @godspeedsr1471
    @godspeedsr1471 9 місяців тому

    Does this increase CLS (Cumulative Layout Shift) for the core web vital performance ...?

    • @arpiliad7739
      @arpiliad7739 9 місяців тому +1

      No, it shouldn't.

    • @godspeedsr1471
      @godspeedsr1471 9 місяців тому

      @@arpiliad7739 You are correct, I also checked it

  • @maverg
    @maverg 8 місяців тому +1

    I downloaded source code, but it not work. How can I do!

  • @ozzyfromspace
    @ozzyfromspace 19 днів тому

    legend!

  • @KimSkogsmo
    @KimSkogsmo 10 місяців тому

    Beautiful!

  • @ADIB-xe3rz
    @ADIB-xe3rz 4 місяці тому

    how can i implement this on my elementor website?

  • @poojagandhi1457
    @poojagandhi1457 8 місяців тому

    I don't understand what you did in the beginning

  • @itsjmendez
    @itsjmendez Рік тому +1

    This is 🔥

  • @RocoSafreti
    @RocoSafreti 11 місяців тому +1

    Nice 😀

  • @d3adweight
    @d3adweight 9 місяців тому +1

    i love you bro

  • @rahulgawale
    @rahulgawale 7 місяців тому

    This is Awesome!

  • @imGhare
    @imGhare 8 місяців тому

    thnx

  • @HarishGedekar
    @HarishGedekar 8 місяців тому

    how to implement on elementor on wordpress?

  • @izusaE
    @izusaE 9 місяців тому

    It's super cool on Chrome, but it doesn't look well on Firefox, why ?

  • @Drinkyoghurt
    @Drinkyoghurt 7 місяців тому

    Nice! The explanation goes a bit quick however and it's difficult to follow what code gets pasted. Very nice tho!

  • @Real909Demon
    @Real909Demon 8 місяців тому +1

    it doesn't work, and it is impossible to install this on windows

  • @damiandohshinobi8127
    @damiandohshinobi8127 4 місяці тому

    great!

  • @artimity
    @artimity 10 місяців тому

    как это вставить в elementor?

  • @gstampoulidis
    @gstampoulidis Рік тому

    Which font-family?

  • @DavidCoelho-d1o
    @DavidCoelho-d1o 3 місяці тому +1

    this has a big problem that makes the gpu work to hard

  • @talhaamjad5549
    @talhaamjad5549 7 місяців тому

    Thanks brah

  • @oglothenerd
    @oglothenerd 21 день тому +1

    Slav brother?

  • @weltenlaeufer
    @weltenlaeufer 4 місяці тому

    can you publish the source code?

  • @TobySkyring
    @TobySkyring 3 місяці тому

    anyone get this to webflow?

  • @MS8A
    @MS8A Рік тому +1

    I want copy code

    • @WeCoded
      @WeCoded  Рік тому

      Source code is here finally :) Check description

  • @shpekov
    @shpekov Рік тому +1

    safari doest work

  • @kelartesgrowth
    @kelartesgrowth Рік тому +1

    como aplicar isso no elementor?

  • @Comicsinreality
    @Comicsinreality 3 місяці тому

    I came here for the name of that font😂

  • @yass3548
    @yass3548 5 місяців тому

    not working

  • @Real909Demon
    @Real909Demon 8 місяців тому

    не работает

  • @rfryanfavour4369
    @rfryanfavour4369 Рік тому +1

    No source code 😅... thanks btw

    • @WeCoded
      @WeCoded  Рік тому

      I should've published it, true 😅 maybe I will, just need some extra time

    • @WeCoded
      @WeCoded  Рік тому +3

      Added the source code :)

    • @rfryanfavour4369
      @rfryanfavour4369 Рік тому +1

      @@WeCoded you are an angel ... thanks million

  • @ОлуксійСергіїович
    @ОлуксійСергіїович 7 місяців тому

    лол наш што ли ?

    • @oldiBerezko_
      @oldiBerezko_ 6 місяців тому

      Кнш😊

    • @ОлуксійСергіїович
      @ОлуксійСергіїович 6 місяців тому

      @@oldiBerezko_ акцент жесть ))))) ті давно в єтой сфере ? мог бы мой сайт покретиковать можнт посоветовать в общем взглянуть +
      мненние ?