Spectre CSS框架:轻量级、响应式和现代化的CSS解决方案
在项目开发中,框架能够显着缩短开发时间。 Bootstrap等流行框架功能丰富,但并非所有功能都适用每个项目。本文介绍一个轻量级、现代化、响应式且移动友好的新框架——Spectre。其压缩并gzip后大小约为6.8kb。除了基本的栅格系统,它还提供许多其他实用组件,如选项卡、模态框和卡片等。
本教程将简要概述该框架,并提供一些指导,帮助您快速入门。
关键要点
- Spectre是一个轻量级、现代化、响应式且移动友好的CSS框架,可大幅缩短开发时间。它提供基本的栅格系统和各种组件,如选项卡、模态框和卡片。
- 该框架包含针对亚洲字体优化的排版元素默认样式,并提供表格、按钮和常用表单元素的类。它还提供三个导航组件——导航栏、垂直菜单和面包屑。
- Spectre的两个重要组件是模态框和卡片,类似于Bootstrap中的对应组件。它还包括其他组件,如“吐司”通知、徽章、标签、分页和工具提示。实用程序类可用于进行细微的布局调整。
- 虽然Spectre为元素提供了最少的样式,并且考虑到它提供的组件数量,其大小非常合理,但它不提供任何用于与其组件交互的JavaScript。用户需要编写自己的代码来实现显示或隐藏模态框等功能。
安装
您可以直接下载压缩后的Spectre.css文件,也可以使用npm和Bower进行安装。安装完成后,您可以像普通的样式表一样将文件包含到您的项目中。
<link rel="stylesheet" href="link/spectre.min.css" />
您还可以通过编辑/src
目录中的Less文件或从spectre.less文件中删除不需要的组件来创建您自己的自定义框架版本。然后,您可以使用Gulp从命令行构建CSS文件。
栅格系统
Spectre拥有一个基于flexbox的响应式栅格系统,包含12列。每列的宽度由其类名决定。每个类都以col-
开头,后跟一个数字,表示该元素应占据的列数。例如,col-12
占据12列,宽度为100%;col-3
占据3列,宽度为25%。默认情况下,不同的列之间会有一些间隙。您可以通过向其容器添加col-gapless
类来消除该间隙。与Bootstrap一样,它还提供诸如col-md-[1-12]
、col-sm-[1-12]
和col-xs-[1-12]
之类的类,以帮助您在视口大小改变时控制元素的宽度。
它还提供诸如hide-xs
、hide-sm
和hide-md
之类的类,用于在特定视口大小下隐藏元素。
当视口宽度小于480像素时,所有列都将显示为单行。col-xs-*
类将应用于宽度大于480像素的所有元素。类似地,col-sm-*
将应用于视口宽度大于600像素的元素,col-md-*
将应用于视口宽度大于800像素的元素。
以下代码片段创建了一个宽度为33.333%(col-4
)的列,两个宽度为25%(col-3
)的列和一个宽度为16.66%(col-2
)的列。
<link rel="stylesheet" href="link/spectre.min.css" />
...(后续内容与原文类似,可根据需要调整措辞和段落结构,保持原意不变)...
以上是幽灵:轻巧的CSS框架的详细内容。更多信息请关注PHP中文网其他相关文章!

具有CSS的自定义光标很棒,但是我们可以将JavaScript提升到一个新的水平。使用JavaScript,我们可以在光标状态之间过渡,将动态文本放置在光标中,应用复杂的动画并应用过滤器。

互动CSS动画和元素相互启动的元素在2025年似乎更合理。虽然不需要在CSS中实施乒乓球,但CSS的灵活性和力量的增加,可以怀疑Lee&Aver Lee&Aver Lee有一天将是一场

有关利用CSS背景滤波器属性来样式用户界面的提示和技巧。您将学习如何在多个元素之间进行背景过滤器,并将它们与其他CSS图形效果集成在一起以创建精心设计的设计。

好吧,事实证明,SVG的内置动画功能从未按计划进行弃用。当然,CSS和JavaScript具有承载负载的能力,但是很高兴知道Smil并没有像以前那样死在水中

是的,让#039;跳上文字包装:Safari Technology Preview In Pretty Landing!但是请注意,它与在铬浏览器中的工作方式不同。

此CSS-tricks更新了,重点介绍了年鉴,最近的播客出现,新的CSS计数器指南以及增加了几位新作者,这些新作者贡献了有价值的内容。

在大多数情况下,人们展示了@Apply的@Apply功能,其中包括Tailwind的单个property实用程序之一(会改变单个CSS声明)。当以这种方式展示时,@Apply听起来似乎很有希望。如此明显


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版
视觉化网页开发工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

WebStorm Mac版
好用的JavaScript开发工具