CSS Deep Dive: Break out of the Box with CSS Shapes


CSS Shapes is a more recent addition to the CSS family. This cluster of CSS rules will allow you to have greater control over the way text display next to an image. Come to this workshop to learn how to make it follow a curve or create new shapes to build dynamic compositions on the web. A good understanding of CSS is recommended for this class. If that does not sound like you, try and take Create a Website: Styling and Create a Website: Layouts before this one.


  • CSS
  • Web Development

About Course


Rackmultipart20210115 9 1ezpt47

3D Printing

3D printing at Duke is designed to be simple and accessible.  It's our belief that there should be as few barriers between the designer and the hardware as possible.  With that in mind, we have created this primer for accessing and using the 3D printing portal that powers the CoLab and many of our other partner labs. 

Learn More

This class is part of our Web Development (Front End) Track

See the whole track

Suggested Courses

Course Graphic

Create a Website: Styling (Intro to CSS)

In this class, you will learn the basics of CSS, the styling language of the web. We will explore CSS usage, its syntax and best practices when it comes to CSS file setups. We will also look into key features of CSS such as the cascading model, and the specificity model.

Learn More
Course Graphic

CSS Deep Dive: the Power of Grid

Come learn how you can place html elements wherever you like, however you like on a page regardless of their html order with CSS Grid. Change the vertical and horizontal alignments of any item, and forget about all math calculations!

Learn More
Course Graphic

Create a Website: Layouts (Responsive CSS)

In this class we will fine tune some of the previous CSS rules we worked as well as learn brand new things to create more complex and overall better layouts that can be experienced comfortably from any device.

Learn More