Construct a Curvaceous Homepage // Wavy Background Tutorial with SVG & CSS



Learn to design a web site with curved or wavy backgrounds utilizing HTML and CSS. Then take issues to the subsequent degree by including a morphing SVG animation with JavaScript https://fireship.io/classes/wavy-backgrounds/

#webdev #css #tutorial

🔗 Assets

Code https://github.com/fireship-io/wavy-curvey-blobby-website
Form Driver https://www.shapedivider.app/
Haikei App https://haikei.app/

📚 Chapters

00:00 Wavy Net Design
00:49 Flat HTML Web site
03:26 CSS Wave
05:51 CSS Bubble
06:21 SVG Wave
07:15 SVG Layered Wave
08:58 Animated Blob

🤓 Set up the quiz app

iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/retailer/apps/particulars?id=io.fireship.quizapp

🔥 Watch extra with Fireship PRO

Improve to Fireship PRO at https://fireship.io/professional
Use code lORhwXd2 for 25% off your first cost.

🎨 My Editor Settings

– Atom One Darkish
– vscode-icons
– Fira Code Font

source

29 thoughts on “Construct a Curvaceous Homepage // Wavy Background Tutorial with SVG & CSS”

  1. for anyone having issues with divs "eating" up another div aka "how do I put the curve div in front".. use z-index on the divs that clash and set the one behind with lower z-index and the in front with higher z-index. also make sure both classes have position statements in their stylesheets.
    helping sources: stackoverflow
    – just me trying to copy paste and troubleshooting his code

    Reply
  2. This might be a dumb question, but is there a difference between running 'npx serve' (I have node and have used that command before) and just using the 'Live Server' VSCode extension? Or are they both different ways to do the same thing?

    Reply

Leave a Comment