Skip to content

felixfbecker/vscode-css-stacking-contexts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💤 VS Code CSS Stacking Contexts Visual Studio Marketplace Version

The problem with z-index is that very few people understand how it really works. It’s not complicated, but it if you’ve never taken the time to read its specification, there are almost certainly crucial aspects that you’re completely unaware of.

The key to avoid getting tripped up is being able to spot when new stacking contexts are formed. If you’re setting a z-index of a billion on an element and it’s not moving forward in the stacking order, take a look up its ancestor tree and see if any of its parents form stacking contexts. If they do, your z-index of a billion isn’t going to do you any good.

— What No One Told You About Z-Index, Philip Walton, Engineer @ Google

This extension makes Stacking Contexts visible in CSS and SCSS, allowing you to write z-index declarations using small values with confidence.

Screenshot

Additionally, it will tell you when a z-index declaration has no effect, and offer automatic quick fixes.

Ineffective z-index demo

About

VS Code extension to highlight stacking contexts in CSS and ineffective z-index declarations 💤

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published