框架大大缩短了项目的开发时间。其中一些(例如Bootstrap)非常流行并提供了很多功能,但您的项目可能不需要所有这些功能。今天,我们将重点关注一个名为Spectre的新框架。它轻量、现代、响应灵敏且适合移动设备。压缩并压缩后,其重量约为 6.8kb。除了基本的网格系统之外,它还有许多其他有用的各种组件,如选项卡、模式和卡片等。 本教程将简要概述此框架,然后提供一些指导以帮助您快速入门。 安装 您可以直接下载缩小后的Spectre.css文件,也可以使用 npm 和 Bower 来安装它。完成后,您可以将该文件像常规样式表一样包含在项目中。 您还可以通过编辑目录中的 Less 文件或从文件中删除不需要的组件来创建您自己的自定义版本的框架。
安装
然后,您可以使用 Gulp 从命令行构建 CSS 文件 网格系统 Spectre 有一个基于 Flexbox 的响应式网格系统,有 12 列。每列的宽度由其类名决定。每个类 墨西哥电话号码表 都以 开始col-,然后是一个数字,表示该特定元素应该有多少列宽。例如,col-12是 12 列宽,表示宽度为 100%,col-3宽度是 3 列或四分之表示宽度为 25%。默认情况下,不同的列之间会有一些间隙。您可以通过将类添加col-gapless到其容器中来缩小这一差距。就像 Bootstrap 一样,它也提供了来帮助您在视口大小发生变化时控制元素的宽度。 它还提供了来隐藏特定视口尺寸上的元素。
网格系统
当视口宽度小于 480 像素时,所有列将显示为一行。这些col-xs-*类将适用于宽度大于 480px 的所有元素。同样,*将适用于视口宽 加拿大 WhatsApp 号码列表 度超过 600px 的情况,并将col-md-*适用于视口宽度超过 800px 的情况。 以下代码片段创建一列宽度为下面的演示中,我创建了一个基本的网格系统以及一个嵌套的网格系统。从演示中可以看出,创建复杂的布局并不难。 基本要素 包括一些印刷元素的默认样式,例如标题、段落和块引用。该框架还针对亚洲字体进行了优化。它有一些类,例如highlight或 ,lead可以使文本的某些部分脱颖而出。以下演示同时展示了所有这些功能您还可以将类添加table到任何<table>元素。