GrabCSS:从任何网页元素提取干净的 HTML 和 CSS
GrabCSS,由Schneider Damien开发,是一个Chrome扩展,用于快速从实时网页中提取组件代码。当你悬停在一个元素上时,它会复制干净、格式化的HTML和CSS,解析CSS变量和继承规则,使输出独立于原型、审计和学习。功能包括作用域CSS、内联样式、Tailwind输出、动画和伪状态捕获、键盘DOM导航以及WCAG对比检查。该工具针对前端开发人员、UI/UX设计师、网页审计员和需要快速获得可读组件代码的学生。
通过省略计算噪声生成简洁、易读的CSS
GrabCSS提取专注的规则,而不是浏览器检查面板中显示的长列表计算属性。该扩展解析CSS变量和继承声明,使代码片段独立运行,并格式化输出以适应常见工作流程。输出变体包括使用干净类名的范围CSS选项、内联样式选项和Tailwind CSS类选项,这使得粘贴的组件比原始计算样式更容易适应。
通过悬停和键盘控制支持精确选择和快速代码捕获
选择器在激活时显示浮动面板,让您通过悬停检查元素并单击复制格式化代码。基于键盘的DOM导航使用向上箭头和向下箭头在父元素和子元素之间移动,以实现精确定位。提取器捕获动画、过渡和伪状态,如:hover,并在悬停文本元素上运行WCAG对比检查,以帮助基本可访问性审查。
本地处理,适合Chromium工作流程,并作为轻量级DevTools替代品
所有处理都在浏览器中进行,无需外部数据收集和账户,因此捕获保持在机器上。该扩展可安装在Chrome和其他基于Chromium的浏览器上,如Microsoft Edge和Brave,使其易于添加到现有开发设置中。开发者将该工具定位为轻量级替代品,以避免深入挖掘DevTools,因其快速、干净的输出而受到赞誉。缺乏基于账户的同步意味着集中片段共享需要单独步骤。
适合个人工作流程的实用选择,团队共享有权衡
GrabCSS 是一个务实的选择,适合需要在单台机器上使用紧凑、可编辑组件代码片段的个人前端从业者和学生。它的浏览器专用设计有利于本地控制和快速提取,尽管这种设计意味着它不提供基于账户的同步功能,以支持团队或多设备库。在需要快速手动捕捉时选择它;在需要协作分发时依赖于单独的共享库。