- 软件介绍
- 相关专题
- 下载地址
PostCSS简介
PostCSS提供样式转换功能,可以在软件中转换CSS样式。软件的主要功能是通过插件转换样式,提供200多个插件转换不同的样式,方便用户在设计新页面时获取更多的样式,节省自己编辑样式的时间。可以在软件分析中加入CSS,结合内置的API函数快速修改样式内容。还可以通过api函数查询语法错误。PostCSS可以解决大部分css设计问题,优化页面、图像和字体,设置可变内容和HTML样式,利用丰富的插件资源设计不同类型的CSS,满足大部分行业编辑CSS样式的需求!
PostCSS软件功能
外部程序
目前,PostCSS有200多个插件。您可以在插件列表或可搜索目录中找到所有插件。以下是我们最喜欢的插件列表——可以在PostCSS上构建的插件的最佳演示。
如果你有什么新想法,PostCSS插件开发真的很容易。
首先,解决全局CSS问题
postss-use允许您在css中显式设置PostCSS插件,并且只对当前文件执行它们。
postss-modules和react-css-modules自动隔离组件中的选择器。
postss-toreset是全局复位的替代方案,更适合于可隔离的组件。
postss-initial添加了all: initial支持,这将重置所有继承的样式。
Cq-plyfill增加了容器查询支持,允许样式响应父项的宽度。
第二,立即使用未来的CSS
Toprefixer使用“我可以使用”中的数据来添加供应商前缀。
postss-preset-env允许你在今天使用未来的css函数。
第三,更好的CSS可读性
Precss包含功能类似于Sass的插件,例如变量、嵌套和混合。
postss-排序对规则及其内容进行排序。
postss-utilities包括最常用的快捷方式和助手。
肖特增加和扩展了许多速记类别。
四.图像和字体
postss-assets插入图像大小并内联文件。
生成图像向导。
字体魔术师生成@font-faceCSS中需要的所有规则。
postss-inline-svg允许您嵌入SVG并自定义其样式。
postss-WTE-svg允许你直接用css编写简单的SVG。
css中的Webp在CSS背景中使用WebP图像格式。
css中的AvIF在CSS背景中使用IF图像格式。
动词 (verb的缩写)棉短绒
Stylelint是一个模块化样式表lint。
Stylefmt是一个根据stylelint规则自动格式化CSS的工具。
Doiuse lints CSS,用于浏览器支持,使用“我可以使用它”中的数据。
Colorguard可帮助您保持一致的调色板。
不及物动词其他人
postss-RTL在一个css文件中组合了双向(从左到右和从右到左)样式。
Cssnano是一个模块化的CSS减速器。
Lost是一个功能丰富的calc()网格系统。
Rtlcss反映了从右向左区域设置的风格。
七.句法
PostCSS您可以用任何语法转换样式,而不仅仅是CSS。如果还不支持您最喜欢的语法,您可以编写解析器和/或序列化器来扩展PostCSS。
Sugarss是一种基于缩进的语法,例如Sass或Stylus。
postss-语法通过文件扩展名自动切换语法。
postss-html解析
PostCSS软件特色
增强代码的可读性
使用从“我可以使用”网站获得的数据为CSS规则添加特定于制造商的前缀。Autoprefixer会自动获取浏览器的流行度和支持的类别,并根据这些数据自动为你的CSS规则添加前缀。
未来的CSS会带到今天!
PostCSSpresenv帮助您将最新的CSS语法转换为大多数浏览器都能理解的语法,并根据您的目标浏览器或运行时环境确定您需要的聚合填充。该函数基于cssdb。
结束全局CSS
CSS模块可以让你永远不用担心过于流行的命名带来的冲突,只需使用最有意义的名字即可。
避免CSS代码中的错误
通过使用stylelint加强一致的约束并避免样式表中的错误。Stylelint是一个现代的CSS代码工具。它支持最新的CSS语法,包括类似CSS的语法,比如SCSS。
PostCSS使用说明
PostCSS快速入门指南:咕噜声设置
先决条件
使用Grunt时,我们假设您已经安装了使用它的先决条件:
Node.js
新公共管理理论
装备
请确保您已经在全局安装了Grunt CLI,并通过遵循Web设计命令行了解其基本用法:使用gruntautomation。另外,请按照教程“Grunt的安装项目”中的说明进行操作。在继续之前,您应该有一个包含以下内容的项目文件夹:
一个“咕噜文件”
“package.json”文件
Grunt已安装在“node_modules”文件夹中,并设置为项目的开发依赖项。
PostCSS通过咕噜
在项目文件夹中,添加两个子文件夹,一个名为“src”,另一个名为“dest”。“src”文件夹将保存您未处理的CSS文件,而PostCSS将把编译后的CSS文件写入“目标”文件夹。
接下来需要做的是将PostCSS的Grunt插件安装到你的项目中:我们将使用Grunt-postss来处理编译。
在指向项目文件夹的终端/命令提示符下,运行命令:
npm安装grunt-postss & # 8211;保存-开发
此时,您的项目结构应该如下:
打开您的咕噜文件进行编辑,并添加咕噜文件所需的所有基本代码外壳:
在这种情况下,我们将使用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对象中添加一个名为pcessors的空数组。这是我们将配置PostCSS插件以供以后使用的地方。现在,只需将其更新为:
运行测试编译
现在你的基本任务已经准备好了。要进行测试,请在终端/命令提示符仍然指向项目文件夹的情况下运行以下命令:
咕噜邮政编码
在您的终端中,您应该会看到以下消息:
现在,在Destination文件夹中,您应该会找到一个新的“style.css”文件,它包含与“src”文件夹中的“style.css”文件相同的代码。
添加PostCSS插件
接下来,我们将添加一系列PostCSS插件和包:Autoprefixer(添加供应商前缀)、cssnext(启用未来语法)和precss(使用功能扩展,如Sass)。
运行以下命令,将每个命令安装到项目中:
注意:cssnext和precss的安装可能需要一些时间,因为它们是多个插件的组合。
现在,我们准备通过之前创建的pcessors阵列加载每个插件。将阵列更新为以下内容:
让我们继续,现在向源代码“style.css”文件中添加一些测试代码,看看我们新设置的PostCSS插件是否如预期的那样工作。
删除文件中的现有内容,并添加以下CSS:
尚你的照片
/[/k0/然而,这带来的是确保其他想要从事该项目的人拥有相同的PostCSS插件设置。由于npm,这可以通过它的依赖管理系统来处理。
因为& # 8211;每次在项目中安装插件时,Save-dev都会使用此标志,因此它将作为开发依赖项添加到“pject.json”文件中。这意味着,如果您想与其他人共享您的项目,他们可以安装npm,在他们共享的包上运行命令,并自动安装所有相同的插件。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





