定制 harwinborger/spaceframework 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

harwinborger/spaceframework

Composer 安装命令:

composer require harwinborger/spaceframework

包简介

Vertical grid system

README 文档

README

npm version Bower version Bower version NPM Downloads

SpaceFramework

The SpaceFramework is a SCSS framework build for front-end professionals and can be used to align elements pixel perfect on a virtual raster grid. The framework helps you with centralizing typography and the preserving of equivalent spaces between elements.

One of the key features is the vertical alignment of typography. You can align text and elements on the baseline, capline and median. This is done by defining x-height and cap-heights of each font. Another large key feature is the measurement unit called 'Space-Unit'. Which is used to define equal steps of space between everything.

Knowledge of typography and grids

Extensive knowledge of typography, grids and alignments is required to use the framework optimally. Therefor a good collaboration between UX/UI designers and Front-end developers is advised.

How the SpaceFramework differs from common frameworks

Most front-end frameworks like Bootstrap and ZURB Foundation focus mostly on the horizontal grid, instead the SpaceFramework does focus on the vertical grid and the vertical rhythms. The SpaceFramework uses advanced methods based on theories from typography and grids to create vertical patterns. As result websites and applications become extremely well aligned and feel pixel perfect balanced.

The core of the framework lays in the use of the so called Space-Units and defining the x-height and cap-heights of fonts. With Space-Units, a virtual grid is created on which every element in the website is aligned.

Features

  • Fixed units of measurement called 'space-units'
  • Real vertical text alignment such as align-baseline, align-capline and align-median
  • Grid
  • Flex
  • Centralized typography
  • Centralized spacing
  • Trim, Fit and Force utility classes

Recommended to use

  • SpaceFramework is build on top of Foundation. However we made SpaceFramework to work without Foundation as well, but full power can be unlocked by combining them. (https://foundation.zurb.com/)

Installation

NPM:

npm install spaceframework

Ecosystem

Official website & Examples

https://spaceframework.harwin.nl

Documentation

https://docs.spaceframework.harwin.nl

Calculate X-Height and Capheight

https://fonts.spaceframework.harwin.nl

Changelog

https://github.com/HarwinBorger/SpaceFramework/blob/master/changelog.md

Thank you for using the SpaceFramwork

Made with 👽 from the Netherlands — Harwin

Supported by

JetBrains

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 23
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 23
  • Watchers: 2
  • Forks: 3
  • 开发语言: SCSS

其他信息

  • 授权协议: GPL-3.0-only
  • 更新时间: 2017-07-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固