分类分类
大小:0.27 MB 更新:2021/04/26
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
PostCSS提供样式转换功能,您可以在软件上转换JS、CSS样式,软件主要的功能是通过插件转换样式,提供两百多个插件转换不同的样式,方便用户在设计新页面的时候获得更多样式,节约自己编辑样式的时间,您可以将CSS添加到软件分析,结合内置的API功能就可以快速修改样式内容,也可以通过api功能查询语法错误,PostCSS可以解决大部分css设计问题,可以对页面性能优化,可以对图像内和字体优化,可以对变量内容设置,可以设置HTML样式,结合丰富的插件资源就可以设计不同类型的CSS,满足大部分行业编辑CSS样式的需求,如果你需要就可以下载使用!
外挂程式
目前,PostCSS有200多个插件。您可以在插件列表或可搜索目录中找到所有插件。以下是我们最喜欢的插件的列表-可以在PostCSS之上构建的插件的最佳演示。
如果您有任何新想法,PostCSS插件开发真的很容易。
一、解决全球CSS问题
postcss-use 允许您在CSS中显式设置PostCSS插件,并仅对当前文件执行它们。
postcss-modules并react-css-modules自动隔离组件中的选择器。
postcss-autoreset 是使用全局复位的替代方法,全局复位更适合可隔离的组件。
postcss-initial添加了all: initial支持,这将重置所有继承的样式。
cq-prolyfill 添加了容器查询支持,允许样式响应父项的宽度。
二、立即使用将来的CSS
autoprefixer 使用“我可以使用”中的数据添加供应商前缀。
postcss-preset-env 允许您今天使用将来的CSS功能。
三、更好的CSS可读性
precss 包含类似于Sass的功能的插件,例如变量,嵌套和混合。
postcss-sorting 对规则和规则的内容进行排序。
postcss-utilities 包括最常用的快捷方式和帮助器。
short 添加并扩展了众多速记属性。
四、图像和字体
postcss-assets 插入图像尺寸并内联文件。
postcss-sprites 生成图像精灵。
font-magician生成@font-faceCSS中所需的所有规则。
postcss-inline-svg 允许您内嵌SVG并自定义其样式。
postcss-write-svg 允许您直接在CSS中编写简单的SVG。
webp-in-css 在CSS背景中使用WebP图像格式。
avif-in-css 在CSS背景中使用AVIF图像格式。
五、Linters
stylelint 是一个模块化样式表lint。
stylefmt是一种根据stylelint规则自动设置CSS格式的工具。
doiuse lints CSS,用于浏览器支持,使用“我可以使用”中的数据。
colorguard 帮助您保持一致的调色板。
六、其他
postcss-rtl 在一个CSS文件中组合了双向(从左到右和从右到左)样式。
cssnano 是模块化CSS缩小器。
lost是功能丰富的calc()网格系统。
rtlcss 反映从右到左语言环境的样式。
七、句法
PostCSS可以以任何语法转换样式,而不仅仅是CSS。如果尚不支持您喜欢的语法,则可以编写解析器和/或字符串化器来扩展PostCSS。
sugarss 是基于缩进的语法,例如Sass或Stylus。
postcss-syntax 通过文件扩展名自动切换语法。
postcss-html解析
增强代码的可读性
利用从 Can I Use 网站获取的数据为 CSS 规则添加特定厂商的前缀。 Autoprefixer 自动获取浏览器的流行度和能够支持的属性,并根据这些数据帮你自动为 CSS 规则添加前缀。
未来的 CSS 特性带到今天!
PostCSS Preset Env 帮你将最新的 CSS 语法转换成大多数浏览器都能理解的语法,并根据你的目标浏览器或运行时环境来确定你需要的 polyfills,此功能基于 cssdb 实现。
终结全局 CSS
CSS 模块 能让你你永远不用担心命名太大众化而造成冲突,只要用最有意义的名字就行了。
避免 CSS 代码中的错误
通过使用 stylelint 强化一致性约束并避免样式表中的错误。stylelint 是一个现代化 CSS 代码检查工具。它支持最新的 CSS 语法,也包括类似 CSS 的语法,例如 SCSS 。
PostCSS快速入门指南:Grunt设置
先决条件
在与Grunt一起工作时,我们假设您已经安装了使用它的先决条件:
Node.js
NPM
吉特
请确保您已全局安装了Grunt CLI,并通过遵循Web设计命令行:使用Grunt自动化了解其基本用法。此外,请按照教程“针对Grunt的安装项目”部分中的说明进行操作。在继续之前,您应该拥有一个包含以下内容的项目文件夹:
一个“ gruntfile.js”(Gruntfile)
一个“ package.json”文件
Grunt已安装到“ node_modules”文件夹中,并设置为项目的开发依赖项。
PostCSS通过Grunt
在项目文件夹中,添加两个子文件夹,一个名为“ src”,另一个名为“ dest”。“ src”文件夹将保存您未处理的CSS文件,而PostCSS会将已编译的CSS文件写入“目标”文件夹。
接下来需要做的是将PostCSS的Grunt插件安装到您的项目中:我们将使用grunt-postcss来处理编译。
在指向您的项目文件夹的终端/命令提示符中,运行命令:
npm install grunt-postcss --save-dev
此时,您的项目结构应如下所示:
打开您的Gruntfile进行编辑,然后添加所有Gruntfiles所需的基本代码外壳:
在其中,我们将使用该grunt.loadNpmTasks()函数在grunt-postcss插件中进行加载,如下所示:
现在,我们准备开始配置用于运行postcss的Grunt任务。首先,在grunt.initConfig()刚添加的行上方添加函数:
在其中,设置一个名称postcss如下的对象:
在新postcss对象内,我们将添加两个嵌套的对象,一个命名为options,另一个命名为dist:
该options对象将举行PostCSS的配置和dist对象将坚持在那里我们的CSS文件应该被读取的信息从并写入到。
现在开始,在项目的“ src”文件夹中创建一个名为“ style.css”的CSS文件。向其中添加一些测试代码,例如:
现在更新dist对象以将“ src / style.css”指定为我们的源文件,并将“ dest / style.css”指定为我们要生成的文件:
然后,在options对象内部添加一个名为的空数组processors。这是我们将配置PostCSS插件以便稍后使用的地方。现在,只需将其更新为:
运行测试编译
postcss现在您的基本 任务已准备就绪。要进行测试,请在终端/命令提示符仍指向项目文件夹的情况下,运行以下命令:
grunt postcss
在您的终端中,您应该看到以下消息:
现在,在“目标”文件夹中,您应该找到一个新的“ style.css”文件,其中包含与“ src”文件夹中的“ style.css”文件相同的代码。
添加PostCSS插件
接下来,我们将添加一系列PostCSS插件和包: Autoprefixer (添加供应商前缀), cssnext (启用将来的语法)和 precss (使用Sass之类的功能扩展)。
运行以下命令以将每个命令安装到您的项目中:
注意:cssnext和precss安装可能需要一些时间,因为它们是多个插件的组合。
现在,我们准备通过processors我们之前创建的数组加载每个插件。将该数组更新为以下内容:
让我们继续吧,现在将一些测试代码添加到源“ style.css”文件中,并检查我们新设置的PostCSS插件是否按预期工作。
删除文件中已有的内容,然后添加以下CSS:
Sharing Your Project
PostCSS的优点在于可以使用任何插件组合进行配置。但是,这带来的挑战是确保希望在项目上工作的其他人具有相同的PostCSS插件设置。多亏了 npm,这个挑战才可以通过其依赖项管理系统来处理。
因为--save-dev 每次将插件安装到项目中时都使用该 标志,所以它将作为开发依赖项添加到“ project.json”文件中。这意味着,如果您想与其他人共享您的项目,他们可以npm install 在与他们共享的软件包上运行命令 ,并自动安装所有相同的插件。
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情