
Master native CSS shapes to render content flow around circle, ellipse, inset, and polygon, using left or right floats to build ship-like layouts with content box awareness.
Explore the reference box in CSS Shapes, a 30 by 30 floating box that defines a coordinate system for shaping around a CSS box model, with default top-left origin.
Explore how the shape-outside property controls content flow around shapes using a reference box, and learn that it does not create the shape itself.
Learn to use clip-path and masking to create circle and ellipse shapes by clipping content inside a reference box, controlling how content flows and stays within the box.
Explore how the CSS margin box affects shapes by expanding the reference box, using margins on all sides to control shape extension and content flow around the shape.
Explore how padding box, margin box, and border box settings influence CSS shapes, illustrating how padding and box sizing determine whether space adds inside or outside the shape.
Explore how padding box widens a shape when padding is applied, changing from 15 m to 19 m, border box renders padding inside while margin does not extend it.
Explore how content box sizing works among border-box, padding-box, and content-box, and learn how padding and borders render inside or outside the element, affecting width and height.
Learn to create circular shapes with the circle() function in CSS, control radius with percentage values, and position via left, right, and clip-path masking for image and layout effects.
Advance css shapes by positioning a circle in a reference box using coordinates and percentages, including closest and farthest points and border radius options.
Explore how the circle() function reshapes layouts by letting content flow around circular images, using float left and right and border-radius to create circle and ellipse effects.
Discover the ellipse() function in CSS shapes, learn to set width and height for ellipses, use a reference box, and adjust with closest and farthest values.
Explore the inset() function in CSS shapes to offset and clip within a reference box, using 1–4 values to control top, right, bottom, and left offsets.
Explore how to use the polygon() function to craft complex CSS shapes beyond inset, including triangles and stars, and apply these polygon shapes to images for advanced web layouts.
Learn to use the url() function to create shapes from transparent images in CSS. See how image transparency, thresholds, and margins shape layout and flow.
Build a fast, clean basic website, learn to use shapes to wrap text and create responsive layouts, and detect support for the shape-outside property.
Build a website with CSS shapes and responsive layouts, and learn to implement a header with left and right navigation using Flexbox, plus detect support for the CSS shape-outside property.
Enhance the juicy grapes website by adding an add-to-cart button with a font awesome cart icon, styling it with color, padding, border, and a circular radius, plus a header-body divider.
Advance css shapes teaches how to make content flow around shapes using floats and shape-outside, with precise image sizing, margins, and typography tweaks for wrapped layouts.
Make a webpage fully responsive using media queries to swap mobile images and adapt shapes for different viewports. Learn to detect feature support and provide graceful fallbacks for non-supporting browsers.
Explore how to use a CSS shape editing tool, including a Chrome extension, to create complex polygon shapes visually and copy the polygon code into your stylesheet.
The lecture demonstrates using a polygon generator tool to create and edit shapes such as triangles and pentagons, copy shape values, and apply clipped shapes to images.
Learn to convert paths to polygons using poly draw and path-to-polygon tools, generating CSS-ready polygon data. Paste these polygons into the shape outside property to create walking visuals.
Discover browser support for the shape-outside property across Chrome and Safari, with fallbacks for non-supporting browsers and Adobe's polyfill; Firefox and IE may implement it in future.
Learn to create and animate basic css shapes, like circles and ellipses, using transform, transition, and clipping, while ensuring text and images flow around them.
Animate polygons with clip-path and transitions to bring hexagons and other shapes to life. Maintain the same number of sides for hover states and fake other forms by duplication.
Animate shapes created by the url() function with css, applying hover transitions to polygon shapes and images. Browser support varies; latest Chrome enables it while some Safari versions may not.
Develop engaging web layouts by using advanced css shapes to let content flow around a cropped shape and a background image, leveraging shape outside and floating techniques for dynamic layouts.
Learn to build a web page with CSS shapes, using Y-shaped and polygon shapes to flow content around shapes, with calc, absolute positioning, a linear gradient, and flex box.
Congratulate learners for completing the course and invite them to read and write their invaluable review to help future students, while offering forum questions or personal messages.
Top Reviews ★★★★★
The content is fantastic...ABSOLUTELY FANTASTIC. AWESOME. Had no idea this was possible in CSS. Has changed how I think about CSS. Would love to see some of his other websites--no doubt he is implementing his creativeness to leverage CSS shapes on those as well. THANK YOU RAHUL - By Tami S.
A very clear and well-explained course on CSS Shapes covers everything that can be covered with excellent knowledge. Well done Rahul on a very enjoyable course. - By Neil B.
This is an excellent course. The instructor is very optimistic, and he provides informative resources for the course. -By Andres V.
and more
Hi there,
This course is the only course on Native CSS Shapes on udemy at the time of this launch. In this course, you will learn to build the most awesome delightful and clean web page layouts with amazing CSS Shapes. which is the future of web design.
You will learn all the shape-outside property functions.
circle()
ellipse()
inset()
polygon()
url()
In order to create stunning, most beautiful web pages with real-world examples. you will learn all the possible css shapes keywords and settings in this course. this course packed with lots and lots of code examples.
Exercise files are included in this course.
After completing this course you will be fully confident to work with CSS Shapes and build modern web pages.
so let's get started!