Skip to main content
← Back to Schedule

But did you know the browser already does that?

to View on time.is

Sauganash Ballroom

About this session

New features in HTML and CSS mean a better dev experience for providing better user experiences. But are they too new to use? In this talk, you'll get a glimpse at some of the newer features of the web platform. Once you're excited to use them in your project, we'll take a look at browser support, and how to use Baseline to evaluate whether it's ready to use in your project.

We will cover:

  • Popovers: native tooltips
  • Anchor positioning: placing tooltips and dropdowns
  • Invokers: interactivity without needing JavaScript
  • Container queries: styles based on context, not the screen
  • View transitions: Animating between pages
  • Custom selects: Native select options that match your UI

And more!

But how do you know if a feature has enough support? You will also learn how easy it is to evaluate support with Baseline, which is integrated into IDEs, linters, and throughout the web.

Presented by

  • James Stuckey Weber

    James Stuckey Weber

    James (he/him) is a front-end developer focused on user-friendly solutions for complex problems. He is an open source maintainer on multiple polyfills, and has contributed significant features to Sass. He is a participant in the WebDX Community Group, and writes articles and makes videos exploring front end concepts.

    When he isn't coding, James is caring for his 2 young kids, or attempting to identify nocturnal migrating birds that happen to call while flying over a microphone on his roof.