CSS 转 JS 样式对象转换器
开发
粘贴 CSS 声明(属性: 值;),即可获得带 camelCase 键的 JavaScript 样式对象,可直接用于 React 的 `style` 属性或任意 JS 样式。会处理浏览器前缀和 CSS 自定义属性。全部在浏览器本地运行——不会上传任何内容。
—
JS 样式对象
使用方法
- 在输入框中粘贴你的 CSS 声明。
- 每个属性转为 camelCase,每个值以字符串加引号。
- 从输出框复制生成的样式对象。
常见问题
- 属性名如何转换?
- 带连字符的属性转为 camelCase(font-size 变为 fontSize)。浏览器前缀遵循 React 规则:-webkit- 变为 Webkit,而 -ms- 保持小写 ms。
- CSS 自定义属性怎么处理?
- 像 --main-color 这样的变量保留名称并成为带引号的键,因为 React 会原样应用它们。
- 值会转换为数字吗?
- 不会。所有值都以带引号的字符串输出,这始终有效。如需无单位数值,可手动去掉引号。
- 我的 CSS 会被发送到某处吗?
- 不会。转换完全在你的浏览器中进行,不会上传任何内容。
相关工具
Base64 与十六进制互转
在浏览器中将 Base64 字符串转换为十六进制字节,并将十六进制转换回 Base64,支持 URL-safe。
开发00
Quoted-Printable 编码与解码
将文本编码为 MIME Quoted-Printable(RFC 2045)或解码 — 处理 =XX 转义、软换行与 UTF-8 — 全部在浏览器内完成,编码时按 76 字符换行。
开发00
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发00
URL 编码 / 解码
将文本按百分号编码用于网址,或将编码的网址解码为文本。
开发00
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发00
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发00