Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Empire-GUI — Empire 客户端应用程序 | Kitploit
工具/GitHubGitHub/empireproject/empire-gui
渗透测试框架后渗透利用命令与控制红队远程访问工具
GitHubempireproject/empire-gui

Empire-GUI

Empire 客户端应用程序

查看仓库
502149108年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PostCSS Travis Build Status AppVeyor Build Status Gitter

哲学家的石头 - PostCSS 的 logo

PostCSS 是一个允许使用 JS 插件转换样式的工具。 这些插件可以检查(lint)你的 CSS,支持 CSS Variables 和 Mixins, 编译尚未被浏览器广泛支持的先进的 CSS 语法,内联图片,以及其它很多优秀的功能。

PostCSS 在工业界被广泛地应用,其中不乏很多有名的行业领导者,如:维基百科,Twitter,阿里巴巴, JetBrains。PostCSS 的 Autoprefixer 插件是最流行的 CSS 处理工具之一。

Twitter 账号: @postcss。
支持 / 讨论: Gitter。

如果需要 PostCSS 商业支持(如咨询,提升公司的前端文化, PostCSS 插件),请联系 Evil Martians 邮箱 [email protected]。

由 Evil Martians 赞助

插件

截止到目前,PostCSS 有 200 多个插件。你可以在 插件列表 或 搜索目录 找到它们。 下方的列表是我们最喜欢的插件 - 它们很好地演示了我们可以用 PostCSS 做些什么。

如果你有任何新的想法,开发 PostCSS 插件 非常简单易上手。

解决全局 CSS 的问题

  • postcss-use 允许你在 CSS 里明确地设置 PostCSS 插件,并且只在当前文件执行它们。
  • postcss-modules 和 react-css-modules 可以自动以组件为单位隔绝 CSS 选择器。
  • postcss-autoreset 是全局样式重置的又一个选择,它更适用于分离的组件。
  • postcss-initial 添加了 all: initial 的支持,重置了所有继承的样式。
  • cq-prolyfill 添加了容器查询的支持,允许添加响应于父元素宽度的样式.

提前使用先进的 CSS 特性

  • autoprefixer 添加了 vendor 浏览器前缀,它使用 Can I Use 上面的数据。
  • postcss-cssnext 允许你使用未来的 CSS 特性(包括 autoprefixer)。
  • postcss-image-set-polyfill 为所有浏览器模拟了 image-set 函数逻辑。

更佳的 CSS 可读性

  • precss 囊括了许多插件来支持类似 Sass 的特性,比如 CSS 变量,套嵌,mixins 等。
  • postcss-sorting 给规则的内容以及@规则排序。
  • postcss-utilities 囊括了最常用的简写方式和书写帮助。
  • short 添加并拓展了大量的缩写属性。

图片和字体

  • postcss-assets 可以插入图片尺寸和内联文件。
  • postcss-sprites 能生成雪碧图。
  • font-magician 生成所有在 CSS 里需要的 @font-face 规则。
  • postcss-inline-svg 允许你内联 SVG 并定制它的样式。
  • postcss-write-svg 允许你在 CSS 里写简单的 SVG。

提示器(Linters)

  • stylelint 是一个模块化的样式提示器。
  • stylefmt 是一个能根据 stylelint 规则自动优化 CSS 格式的工具。
  • doiuse 提示 CSS 的浏览器支持性,使用的数据来自于 Can I Use。
  • colorguard 帮助你保持一个始终如一的调色板。

其它

  • postcss-rtl 在单个 CSS 文件里组合了两个方向(左到右,右到左)的样式。
  • cssnano 是一个模块化的 CSS 压缩器。
  • lost 是一个功能强大的 calc() 栅格系统。
  • rtlcss 镜像翻转 CSS 样式,适用于 right-to-left 的应用场景。

语法

PostCSS 可以转化样式到任意语法,不仅仅是 CSS。 如果还没有支持你最喜欢的语法,你可以编写一个解释器以及(或者)一个 stringifier 来拓展 PostCSS。

  • sugarss 是一个以缩进为基础的语法,类似于 Sass 和 Stylus。
  • postcss-html 允许你在 HTML / Markdown / Vue component 里编写样式。
  • postcss-scss 允许你使用 SCSS (但并没有将 SCSS 编译到 CSS)。
  • postcss-sass 允许你使用 Sass (但并没有将 Sass 编译到 CSS)。
  • postcss-less 允许你使用 Less (但并没有将 LESS 编译到 CSS)。
  • postcss-less-engine 允许你使用 Less (并且使用真正的 Less.js 把 LESS 编译到 CSS)。
  • postcss-js 允许你在 JS 里编写样式,或者转换成 React 的内联样式/Radium/JSS。
  • postcss-safe-parser 查找并修复 CSS 语法错误。
  • midas 将 CSS 字符串转化成高亮的 HTML。

文章

  • 一些你对 PostCSS 可能产生的误解
  • PostCSS 究竟是什么,是做什么的
  • PostCSS 指南

你可以在 awesome-postcss 列表里找到更多优秀的文章和视频。

书籍

  • Alex Libby, Packt 的 网页设计之精通 PostCSS (2016年6月)

使用方法

你可以通过简单的两步便开始使用 PostCSS:

  1. 在你的构建工具中查找并添加 PostCSS 拓展。
  2. 选择插件并将它们添加到你的 PostCSS 处理队列中。

Webpack

在 webpack.config.js 里使用 postcss-loader :

module.exports = {
    module: {
        rules: [
            {
                test: /\.css$/,
                exclude: /node_modules/,
                use: [
                    {
                        loader: 'style-loader',
                    },
                    {
                        loader: 'css-loader',
                        options: {
                            importLoaders: 1,
                        }
                    },
                    {
                        loader: 'postcss-loader'
                    }
                ]
            }
        ]
    }
}

然后创建 postcss.config.js:

module.exports = {
    plugins: [
        require('precss'),
        require('autoprefixer')
    ]
}

Gulp

使用 [gulp-postcss] 和 [gulp-sourcemaps].

下载工具