> inuuitcss
的关键优点> 最近几年,诸如Bootstrap和Foundation之类的前端框架激增,加速了Web开发。 但是,这些通常会导致下载包含未使用功能的大量样式表。 Inuitcss通过提供更模块化和设计的方法来解决这一问题。>
介绍Inuitcss:模块化方法> 由哈里·罗伯茨(Harry Roberts)创建的,Inuitcss提供了独立模块的集合,而不是单片代码库。这使开发人员能够构建自己的体系结构,包括所需的组件。 与其他提供用于修改的预制组件的框架不同,Inuitcss使开发人员创建了自己的设计。>使用鲍尔或NPM
>安装Inuitcss
虽然手动模块是可能导入的,但使用Bower或NPM简化了该过程。 这些软件包经理管理依赖关系并简化项目脚手架。 node.js都是两者的先决条件。>
使用Bower:
>安装鲍尔:
在您的项目中初始化bower:
(创建npm install -g bower
单独安装模块:bower init
>
bower_components
或者,使用起动器套件:bower install --save inuit-(module-name)
bower install --save inuit-layout
>设置和导入顺序(clucial!)bower install --save inuit-starter-kit
启动器套件的组件必须以精确的顺序导入,以避免由于依赖性而导致的SASS错误:>核心功能和必需的模块
>虽然模块化,但Inuitcss具有必需模块: 其他模块由Bower管理。 >修改Inuitcss:覆盖文件或变量注入 切勿直接编辑Inuitcss的核心代码。 而是在导入之前创建一个覆盖文件或注入变量:
>模块,组件和自定义>
结论:另一种框架>
>
>提供的常见问题解答部分已经写得很好且全面。 不需要更改。
settings.defaults
:全局设置(font-size,line-height)。tools.functions
:数学辅助功能尺寸变化。tools.mixins
:基于类型的模块的字体大小混合蛋白。<code>@import "bower_components/inuit-defaults/settings.defaults";
@import "bower_components/inuit-functions/tools.functions";
@import "bower_components/inuit-mixins/tools.mixins";
@import "bower_components/inuit-normalize/generic.normalize";
@import "bower_components/inuit-box-sizing/generic.box-sizing";
@import "bower_components/inuit-page/base.page";</code>
<code>$inuit-base-font-size: 12px;
$inuit-base-line-height: 18px;
@import "bower_components/inuit-defaults/settings.defaults";</code>
以上是Inuitcss简介:另一种CSS框架的详细内容。更多信息请关注PHP中文网其他相关文章!