Creative CSS Latest IDEAS, Clip-path, Wave Effects & MORE

Master Advanced CSS Animations, Transitions and Transforms And Practice With More & More Practise
Free tutorial
Rating: 4.4 out of 5 (67 ratings)
5,053 students
49min of on-demand video
English [Auto]

Best way to learn CSS with really real world examples
How CSS works behind the scenes: the cascade, specificity, inheritance, etc.
Latest And Real time Examples with 7X Fast to Write
CSS Clip-Path, Wave Effects
CSS Keyframes, Transitions
Tons of modern CSS techniques to create stunning designs and effects
Using EMMET Short Methods to Write Coding to deliver Fast
Source Code For Download is Attached


  • You should have some familiarity with HTML5 , And CSS
  • All you need is a computer (Windows, macOS, or Linux) with an internet connection (Windows, macOS, or Linux)


CSS - short for Cascading Style Sheets - is a "programming language" you use to turn your raw HTML pages into real beautiful websites.

Clip-path property is your ticket to shape-shifting the monotonous, boxy layouts traditionally associated with flat, responsive design. You will begin to think outside the box, literally, and hexagons, stars, and octagons will begin to take form on your web pages. Once you get your hands dirty with clip-path, there’s no end to the shapes you can generate, simply by tweaking a few values. While the focus of this article is on clip-path using polygons with CSS, all of the demos provide a reference to an inline SVG, in order to gain additional support on Firefox. Generating a responsive SVG clipped shape is trivial once you have created a responsive shape with CSS’ clip-path. We’ll look at this in detail later.

clip-path makes it easy to clip-out basic shapes using either of the polygon, ellipse, circle, or inset keywords, which are part of the CSS exclusion module.


Polygon is the most flexible of all the available shapes because it allows you to specify any amount of points, a little bit like an SVG path. The provided points are pairs of X and Y coordinates that can be of any unit (eg: pixel or percent-based). Because it’s the most flexible, it’s also the most complex and you’ll probably want to use a tool to define your points.

Clipping is when we trim a piece from something. In our case, it is an operation that allows us to completely or partially hide elements on a web page. Two other concepts that relate to clipping which we will use in this article are the clipping path and clipping region.

The clipping path is the path we use to clip an element, it marks out our clipping region. It can be a basic shape or a complex polygonal path. The clipping region then includes all the area enclosed within the clipping path.

Anything outside the clipping region is clipped by the browsers. This not only includes backgrounds and other such content but also borders, text-shadows, and so on. Moreover, browsers won’t capture any events like hover or click outside an element’s clipping region.

Even though our specific element is now non-rectangular, the content around the elements flows exactly the way it would have if the element had its original shape. To make the surrounding elements flow according to the shape of the clipped element, you will have to use the shape-outside property.

  1. CSS Basic shapes from the “CSS Shapes Module” provide a convenient way to use clip-path. The different shapes available are polygon, circle, ellipse, and inset; inset is for rectangular shapes.

  2. with SVG One can, alternatively, create a shape using SVG and then clip an element to this shape via the URL syntax. There are two ways to do this:

  • with a reference to an inline SVG (i.e. the SVG markup exists on the page itself),

  • with a reference to an external SVG document. In both cases, the clipPath element within the SVG is used to wrap the element that determines the clipping path, be it a circle, polygon, path, or another element. Compare the demo below in Firefox and in a WebKit or Blink browser such as Chrome to spot the differences. Square images imply a lack of browser support. Note: The third image does not show up in Safari. Despite extensive debugging, I’m unable to resolve the issue. I’d appreciate a note in the comments section if you come across the solution.

This is a video course full of real downloadable code examples. You'll be able to take the knowledge, as well as the real working code, to your projects and make sure they stand out.

  • Responsive Web Design

  • Create Responsive Website Using HTML5 CSS3

  • frontend developers

  • website designer

  • Html Developers

  • Learn Web Development Courses and Tutorials

  • how to make a responsive website using Html CSS Javascript

  • Build a real-world responsive website

  • javascript front end tutorial

  • front end developer course

  • front end development tutorials

  • Learn Web Development Courses and Tutorials

  • responsive website design from scratch 2020

  • Design A Complete Responsive Business Website From Scratch

  • html5 + css3 responsive web design

  • Learn Modern Responsive Web Design With Example Step by Step

  • Responsive Html5 CSS3 Website

  • Web Design For Beginners

  • Build A Modern Looking Responsive Websites

  • Learn Responsive Web Design From Scratch

  • Real World Coding in HTML & CSS

  • Html5 CSS3 and Javascript: A Guide To Web Design From Scratch

  • Web Design HTML CSS Create Single Page Website from Scratch

  • Front End Web Development

Help and inspiration?

Not only do you get a load of practical, useful starting projects in this course, you can also head over to CSS Animation.rocks for more, and even sign up to a weekly newsletter packed full of tutorials, inspiration, and tips for animating on the web.

There’s no better time to learn Animations: You’ve made a smart choice because CSS 3 Animations is the most popular language out there. This is no exaggeration. This popularity and growth mean more jobs and opportunities than ever before.

Get access to fast support if you get stuck: There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. Getting stuck is part of the learning process. That’s why I’m here to answer every single question that comes my way.

I guarantee that this is the most up-to-date and engaging course available, and it comes with a Udemy 30-day money-back guarantee.

I can’t wait to see you on the inside!

   - B. Praveen Kumar ( PHP Developer & Web Designer - FULL Stack Developer ).

Who this course is for:

  • All Levels From beginner to Advance


Designer/Web Developer And Trainer At Ameerpet
B Praveen Kumar
  • 4.5 Instructor Rating
  • 1,066 Reviews
  • 104,856 Students
  • 7 Courses

"Knowledge rests not upon truth alone, but upon error also. - Be Kind."

I'm a Trainer at Ameerpet (Hyd/INDIA). I Enjoy taking Classes so i can relate more of my students & help them in Web Design & Developers.

Got More than 15 Years of Exp. worked in different company's.

I love creating, programming, launching, learning, teaching.

Was Active Developer & Support for Live Hosting , SSL and also worked as developer/API integration using paypal / payUmoney / ccAvenue / 2checkout integration.

Worked on Wordpress Plugin Development & Themes.

Also My Skills Include: - Wordpress/Ecommerce Developement - Theme Customization - PSd to Html/Wordpress - Html, CSS, Bootstrap, Jquery - Mobile Responsive Design - Woocommerce - Landing Pages - Mailchimp/Aweber/ Active Campaign - Payment Method Integration (Paypal, ccAvenue, paytm, payumoney, Stripe etc) - Social Media Integration - DNS/Hosting Setup - Website Maintainace/Security, Malware protection of hosting level & identifying the root cause and protecting the sites.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses