概述
Helium 是一款基于原子类的 CSS 框架。它遵循了一些最佳实践,例如单一责任、可重用性和灵活性。通过使用 Helium,您可以快速构建出响应式布局,并且代码易于维护。
安装
要安装 Helium,您需要使用 npm。请在终端中运行以下命令:
npm install helium-css
使用
要使用 Helium,您需要在 HTML 文件中引入它的 CSS 文件。您可以使用下面的代码:
<link rel="stylesheet" href="node_modules/helium-css/css/helium.css">
接下来,您可以在 HTML 中使用 Helium 的类名。这些类名通常以 h
为前缀,并且描述了元素的外观和行为。
以下是一些示例:
<div class="h-bg-blue-light h-text-white h-py-3 h-px-5">Hello, World!</div> <button class="h-btn h-btn-primary h-rounded-full h-my-2">Click me</button> <form class="h-flex h-flex-wrap"> <input type="text" placeholder="First name" class="h-w-full h-mb-2"> <input type="text" placeholder="Last name" class="h-w-full h-mb-2"> <button class="h-btn h-btn-secondary h-rounded-none h-ml-auto">Submit</button> </form>
原子类
Helium 的类名通常被称为原子类,因为它们代表了一些基本的样式属性。例如,h-bg-blue-light
类表示背景颜色为浅蓝色。
通过组合不同的原子类,您可以快速创建出复杂的布局和样式。
以下是一些常用的原子类:
- h-text-{color}:文字颜色,例如
h-text-red
表示文字颜色为红色。 - h-bg-{color}:背景颜色,例如
h-bg-blue
表示背景颜色为蓝色。 - h-p{side}-{size}:内边距大小,例如
h-pt-2
表示上方内边距为 2 个单位。 - h-m{side}-{size}:外边距大小,例如
h-mb-3
表示下方外边距为 3 个单位。 - h-w-{size}:宽度大小,例如
h-w-full
表示宽度为父元素的 100%。 - h-h-{size}:高度大小,例如
h-h-10
表示高度为 10 个单位。 - h-flex:弹性布局。
- h-grid:网格布局。
- h-rounded-{type}:圆角类型,例如
h-rounded-full
表示完全圆形。 - h-shadow-{type}:阴影类型,例如
h-shadow-lg
表示大型阴影。
总结
通过使用 Helium,您可以快速构建出响应式布局,并且代码易于维护。它的原子类设计使得样式定义更加灵活和可重用。
希望这篇文章对您有所帮助!
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/33697