Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

License

NotificationsYou must be signed in to change notification settings

jhildenbiddle/css-vars-ponyfill

Repository files navigation

NPMGitHub Workflow Status (master)Codacy code qualityCodacy branch coverageLicense: MITjsDelivrSponsor this project

Aponyfill that provides client-side support forCSS custom properties (aka "CSS variables") in legacy and modern browsers.

Features

  • Client-side transformation of CSS custom properties to static values
  • Live updates of runtime values in both modern and legacy browsers
  • Transforms<link>,<style>, and@import CSS
  • Transforms relativeurl() paths to absolute URLs
  • Supports chained and nestedvar() functions
  • Supportsvar() function fallback values
  • Supports web components / shadow DOM CSS
  • Watch mode auto-updates on<link> and<style> changes
  • UMD and ES6 module available
  • TypeScript definitions included
  • Lightweight (6k min+gzip) and dependency-free

Limitations

  • Custom property declaration support is limited to:root and:host rulesets
  • The use ofvar() is limited to property values (perW3C specification)
  • CSS changes made usingCSSOM APIs are not supported (see#19,#23,#77,#154).

Browser Support

Chrome 19+
Edge 12+
Firefox 6+
IE 9+
Safari 6+

Usage & Options

See thedocumentation site for details.

Sponsorship

Asponsorship is more than just a way to show appreciation for the open-source authors and projects we rely on; it can be the spark that ignites the next big idea, the inspiration to create something new, and the motivation to share so that others may benefit.

If you benefit from this project, please consider lending your support and encouraging future efforts bybecoming a sponsor.

Thank you! 🙏🏻

Contact & Support

  • Follow 👨🏻‍💻@jhildenbiddle onTwitter andGitHub for announcements
  • Create a 💬GitHub issue for bug reports, feature requests, or questions
  • Add a ⭐️star on GitHub and 🐦tweet to promote the project
  • Become a 💖sponsor to support the project and future efforts

License

This project is licensed under the MIT License. See theMIT LICENSE for details.

Copyright (c) John Hildenbiddle (@jhildenbiddle)

Sponsor this project

 

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp