惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
小众软件
小众软件
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Engineering at Meta
Engineering at Meta
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
H
Help Net Security
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
博客园 - 司徒正美
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Azure Blog
Microsoft Azure Blog
L
LangChain Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
Google DeepMind News
Google DeepMind News
腾讯CDC

CSS

Oak CSS Grid Lanes 当 Github 网站的某些 css 未正常加载,居然有一种别样的美感 2025 年了,前端样式框架应该选 Bootstrap 还是 Tailwind? 技术文章翻译: CSS 实现极简的 LQIP unocss 的顺序问题,求大佬解惑 老哥们,问一个 SCSS 的问题 Chrome 133.0.6943.60 @media (pointer: fine) 失效? 有什么可以把设计图纸一键生成 CSS 和 HTML 的工具: 问个简单的 CSS 问题 为什么 CSS 伪元素没有做支持嵌套伪元素的设计呢 没看明白这句话什么意思--BFC 布局规则: 每个元素的 margin box 的左边, 与包含块 border box 的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。 除了 Flex,还有什么办法好办法解决"最后一个盒子塞满剩余空间"这个问题 css 属性 -webkit-app-region: drag; 导致 iframe 加载页面失败 如何抄人家的布局? 下面的代码中,如何解释 div 的高度? 给 div 和 span 元素设置 line-height 为 0,为什么 div 几乎失去了高度,但 span 的高度没有受到影响? 可能是最全的免费 Tailwind CSS Component 合集 请问一个 DIV 内的多个 span 如何连在一起显示呢?试了好多办法都不行。 css 好难,你们怎么熟练把 css 用起来的? 有什么实战学习 css 的教程? 后端程序员如何学习 css unocss 如何修改默认 8 的倍数 css 有没有办法实现类似俄罗斯方块的布局效果? 想把一个网站的所有样式转成 TailWindCss,请教各位大佬要咋弄呀? 这个网站背景渐变效果怎么实现的? 请教下媒体查询的问题. 有大佬接单吗?帮忙优化下手机端的 css,200rmb 尝试使用 CSS 优化台湾 PTT 论坛网页的阅读效果,但失败了 如何使用 css 来设置文字描边亿以达到 canvas 中设置文字外描边的效果?
有没有可能在开发时写 Tailwind CSS,在提交代码前转换成带嵌...
CoolSpring · 2022-07-31 · via CSS

背景:
我在自己的 hobby project 中习惯使用 Tailwind CSS 和 UnoCSS ,觉得开发效率很高,但在工作中需要遵循组内规范使用 Sass 。那么,有没有可能先用原子化 CSS 的写法进行开发,但在 git commit 前用工具转换成 Sass/Less ?
设想的工作流:
先把样式统统写在 class 里,然后用一个 CLI 工具转换,或者用一个 VSCode 插件“重构”。得到的结果是源文件中 JSX 或模版里的长串 class 名被替换成单个随机名称(后续按照其用途人工重命名),并生成一份对应的带嵌套层级的 sass/less 文件。
概括需求:
想一个英文宣传语就是:Write in "Atomic CSS" way, convert to nested CSS before you commit.
是否已有此类型的工具?如果没有,开发一个有意义和技术上的可能性吗?
相似但不太一样的方案:
1. 了解到 Windi CSS 有一个 Compilation Mode https://windicss.org/posts/modes.html#compilation-mode ,能把一串 class 转化为形如“windi-15wa4me”的单个 class 名,但它这个应该是在编译时生成的产物中出现,而我希望在开发时提交组件的源代码到 GitLab 前就做转换。
2. Tailwind CSS 有 shortcuts ,Sass 有 apply ,但这两者都需要在项目里额外配置 Tailwind CSS ,并且也没那么方便进行“一把梭”了,和这个想法的初衷不符。