bitandblack / skel
Requires
This package is not auto-updated.
Last update: 2022-02-01 13:13:33 UTC
README
Skel 是一个用于构建响应式网站和 Web 应用的轻量级框架。
- 压缩后的生产版本:
dist/ - 文档: Skel,布局,视口 和 Skel.scss
- 未压缩的源代码:
src/ - Baseline,基于 Skel 和 Skel.scss 的简单样板: github.com/ajlkn/baseline
(寻找 Skel 的旧版本?请访问: github.com/ajlkn/skel.old)
模块
Skel 的旧版本基本上是单块的(即 skel.min.js 包含 Skel 的所有功能,即使你不需要所有的功能)。从版本 3 开始,Skel 使用模块化方法,以便你在使用时更加灵活。以下是当前的模块划分
Skel (
skel.min.js)(主要框架) 提供对 CSS 断点、事件和其他工具的 JS 访问。
Layout (
skel-layout.min.js)(模块) 添加 CSS 和页面布局工具,包括 CSS 网格系统、浏览器重置等。
Viewport (
skel-viewport.min.js)(模块) 添加简化的视口管理(包括对多个视口
<meta>标签的支持)。Skel.scss (
_skel.scss)(Sass 框架) Skel 的基于 Sass 的实现。合并了 Skel 和其布局模块的某些方面(同时添加了一些实用的新混入)。设计为独立使用或与 Skel 结合使用以增强效果。
致谢
- DOMReady (http://github.com/ded/domready | (c) Dustin Diaz | MIT 许可证)
- matchMedia (http://github.com/paulirish/matchMedia.js | (c) Scott Jehl, Paul Irish, Nicholas Zakas, David Knight | 双重 MIT/BSD 许可证)
- UMD 包装器 (http://github.com/umdjs/umd/blob/master/returnExports.js | @umdjs + @nason)
- CSS 重置 (http://meyerweb.com/eric/tools/css/reset | Eric Meyer | 公共领域)
- Normalize (http://necolas.github.io/normalize.css | Nicolas Gallagher, Jonathan Neal | MIT 许可证)
- Hugo Giraudel 的各种 Sass 函数 (http://hugogiraudel.com | @hugogiraudel)
许可证
Skel、Layout、Viewport 和 Skel.scss 在 MIT 许可证下发布。
版权所有 (c) skel.io
特此授予任何获得此软件和相关文档副本(“软件”)的人免费使用该软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人这样做,前提是
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适用性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任源于合同行为、侵权行为或其他方式,无论该责任与软件或软件的使用或其他相关行为有关。