CSS To Tailwind - 实时将 CSS 代码转换为 Tailwindcss 语法

2023-04-24 22:22:31 +08:00
 hymenhan

CSS To Tailwind

实时将 CSS 代码转换为 Tailwindcss 语法

GitHub: https://github.com/hymhub/css-to-tailwind

npm 方式使用

import { CssToTailwindTranslator } from "css-to-tailwind-translator";

const cssCode = `body {
  width: 100%;
  height: 50%;
  margin: 0 !important;
  background-color: transparent;
}`;

const conversionResult = CssToTailwindTranslator(cssCode);

console.log(conversionResult);
// {
//   code: 'OK',
//   data: [
//     {
//       selectorName: 'body',
//       resultVal: 'w-full h-1/2 !m-0 bg-transparent'
//     }
//   ]
// }
2711 次点击
所在节点    JavaScript
7 条回复
dode
2023-04-24 22:40:33 +08:00
🉑
kaddusabagei38
2023-04-25 09:26:22 +08:00
很不错的想法,但是我没搞懂为什么会写完整的 css 还要用 tailwind...

想要 tailwind 提高开发速度,为什么不直接用 tailwind 而是写一遍 css 再转换成 tailwind..
hymenhan
2023-04-25 09:40:44 +08:00
@kaddusabagei38 确实意义不大,哈哈哈,帮助新手过渡或者老代码迁移可能有微小帮助吧
violetlai
2023-04-25 09:59:32 +08:00
我偶尔也用这个,但是写死的数值还需要自己去换算就有点蛋疼了,基本只用自己不太了解的语法看看 tailwind 如何写
violetlai
2023-04-25 10:04:19 +08:00
@kaddusabagei38

更多的是规范和全局管理吧,和风格统一。

最好用的能说是响应式设计了,sm:xxx md:xxx ,如能加上分类就更好用了现在还是感觉稍有欠缺
lete
2023-04-25 12:17:30 +08:00
@kaddusabagei38 #2 有没有一种可能,我们可以把这个当成一个库使用?比如你写一个库发布到 npm 上让别人用,你的这个库可能需要 css 转 Tailwind 或 Tailwind 转 css 呢?

一个开源项目的出现,不仅仅只是解决开发工程中的问题,也有可能是其它库的依赖对象,归根结底就是你想不到应用场景,而别人想到了
dufu1991
363 天前
这样写的意义是什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX