Nano.css
完整HTML5标签支持的零类名CSS库
排版元素
段落与文本
这是一个标准的段落文本。在现代网页设计中,段落是内容组织的基本单位,用于展示连续的文字内容。
这是另一个段落,包含加粗文本和斜体文本,以及一个示例链接。
CSS变量(也称为CSS自定义属性)是CSS中的强大功能,允许开发者在样式表中定义可重用的值。
// 代码块示例
function toggleTheme() {
const currentTheme = htmlElement.getAttribute('data-theme');
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
htmlElement.setAttribute('data-theme', newTheme);
}
其他文本元素
这是一句引文
- 使用q标签表示短引用
HTML - 使用abbr标签表示缩写
这是示例输出 - 使用samp标签表示程序输出
Ctrl + C - 使用kbd标签表示键盘输入
x = y + z - 使用var标签表示变量
H2O - 使用sub标签表示下标
E = mc2 - 使用sup标签表示上标
过时的内容 - 使用s标签表示不再准确的内容
小号文本 - 使用small标签表示小号文本
高亮文本 - 使用mark标签表示高亮文本
插入的文本 - 使用ins标签表示插入的文本
删除的文本 - 使用del标签表示删除的文本
列表元素
无序列表
- 列表项 1
-
列表项 2
- 嵌套列表项 A
- 嵌套列表项 B
- 列表项 3
有序列表
- 第一步操作说明
-
第二步操作说明
- 子步骤 A
- 子步骤 B
- 第三步操作说明
定义列表
- HTML
- 超文本标记语言,用于创建网页结构
- CSS
- 层叠样式表,用于描述网页的表现
- JavaScript
- 脚本语言,用于实现网页交互功能
表格元素
基础表格
| 姓名 | 职位 | 部门 |
|---|---|---|
| 张三 | 前端工程师 | 技术部 |
| 李四 | UI设计师 | 设计部 |
| 王五 | 产品经理 | 产品部 |
| 共3名员工 | ||
表单元素
基础表单
媒体元素
图片
嵌入内容
卡片组件 (.card)
卡片标题
这是整个库中唯一使用的自定义类,用于创建卡片式容器:
<div class="card">
<h3>卡片标题</h3>
<p>卡片内容...</p>
</div>
卡片提供视觉层次和内容分组,默认带有圆角、内边距和边框。
高级HTML5元素
详情与摘要
点击查看详情
这是使用details和summary标签创建的折叠内容区域。点击摘要可以展开或折叠内容。
这种元素非常适合FAQ部分或需要隐藏额外内容的情况。
进度条
度量器
数据列表
输出元素
对话框
模板
产品名称
价格: $0.00
模板内容不会在页面上显示,但可以通过JavaScript克隆和使用。