2020-11-11 08:57

背包–新的CSS开发工具

CSS开发工具是最近的单调乏味,而不仅仅是过去的乐趣。如果这是您最近一段时间所发现的,那么最好改换诸如Rucksack之类的新鲜事物。整洁而紧凑的包装盒包含许多优点,使CSS开发变得容易。如果你想了解更多内容,请联系我们济南网站建设

它既模块化又快如闪电。由PostCSS构建的背包,并具有许多完善的功能。设计人员和开发人员希望立即使用开箱即用的工具,在这种情况下,我们看到Rucksack不会让我们失望。将其轻松集成到他们的工作中很容易。开发人员将找到大多数构建工具都存在的插件。

您可以将此Rucksack CSS开发工具与npm模块手动集成,也可以直接在命令行中处理CSS。

这是开发人员可能会发现的一些有趣功能。浏览Web设计服务开发人员团队指出的功能。

选件

它是一个完整的模块化工具,可让您打开和关闭其功能。您也可以根据自己的喜好自定义它。在构建工具中初始化功能名称和布尔值后,只需传递它即可。默认情况下,所有功能都可以设置为true。

响应式排版

由于字体大小具有新的响应特性,因此您可以制作“自动的”流畅的​​版式。您可以很容易地指定响应速度和字体大小一样简单。

如果要对字体大小进行某些控制,则可以更改默认设置。最有效的方法是通过新的速记语法来实现字体大小以及称为字体范围的新属性。字体范围能够识别视口宽度之间的字体大小是否流畅。好吧,超出此范围,可以根据最小和最大值设置字体大小。

好吧,可以分配具有独立属性的特定值,例如px,rem和em。背包响应式排版输出复杂的基于calc和VW的字体大小。与媒体查询一起,您可以在字体大小之间建立一个流畅的范围。

速记定位

使用帆布背包,您将熟悉速记方法,可通过填充和边距等属性来利用它来定位偏移。

数量伪选择器

在此CSS开发工具中,它将添加伪选择器,以允许您根据元素的数量选择元素并设置样式。您可以利用它们来创建功能强大,响应迅速且内容驱动的设计–

1.:在-至少适用如果有项的具体数目或更多

2.:在最适用,如果有项的具体数目或更少

3.:适用于特定范围内的所有项之间

4.:恰好适用如果有确切数量的物品

这些数量的伪选择器有助于根据同级计数对元素进行样式设置。

财产别名

背包可让您为长属性名设置别名,并节省过多的击键次数。您只需要以(alias):(property);格式将其添加到@alias规则。好了,您可以在任何地方使用别名,包括其他属性。最好在项目中使用一条@alias规则,然后在一个地方指定所有别名。

输入伪元素

背包的伪元素使您可以跨浏览器有效地设置HTML5输入的内部元素的样式。范围输入(和启用自动供应商前缀的占位符::)是唯一要支持的元素。但是,当浏览器供应商允许访问其UPI时,您可以添加其他功能。

您可以使用:::占位符伪元素为占位符设置样式。您可以将其应用于任何输入元素,也可以应用于样式表的顶部进行全局样式设置。

您会发现很难对范围输入进行样式设置,因此可以启用::: track和:: thumb。您可以将这些元素应用于任何范围的元素,也可以应用于样式表的全局样式。您将遇到以下声明-WebKit外观:无;莫兹外观:无。您可以添加相关元素,以允许自定义样式正确应用。

本机Clearfix

背包可以将常用的clear fix方法转换为clear属性内的本机方法。它将自身定义为开发人员使父元素变得清晰的方法,以便保留浮点数。

在这里,您会发现要添加的两个新方法-修复和修复遗留问题。您将获得相同的结果,但拥有不同程度的浏览器支持。您需要修复IE8所需的清洁代码的输出。

字体src扩展

背包提供了一种快捷方式,可以生成@ font-face中设置的一些防弹src。它包括一个新的字体路径,您只需将路径设置为字体文件即可。这将基于FontSpring语法创建一个src-set输出。

十六进制RGBA快捷方式

这个CSS开发工具提供了一个简单的快捷方式,可以将alpha通道添加到十六进制颜色。您需要添加十六进制值以将其转换为RGB值的替代值。

缓和

您会在Rucksack上找到一系列现代缓动功能。设计师和开发人员可以在CSS过渡和动画中使用它们。任何数量的新宽松措施都可以使我们在输出时转换为三次bezier()函数。您可以自然地理解它。

旧版后备广告

对Rucksack的传统支持(由于其易于提供后备功能)在较旧的浏览器中具有许多属性。您可以使用自愿加载项,可以打开和关闭备用。不透明度还可以生成合适的MS过滤器以实现IE8中的透明性。RGBA能够产生一个十六进制的后备rgba()

自动前缀

开发人员可以通过合适的Autoprefixer轻松运行代码,该代码自动适用于相关的供应商,或者您可以根据当前浏览器的流行程度和支持来运行它们。如果你想了解更多内容,请联系我们济南网站建设