基于iOS 26设计语言的现代化UI组件库
遵循最新的iOS设计规范
完美适配各种屏幕尺寸
使用CSS变量,轻量级实现
这是一个包含头部、内容和底部的完整卡片组件。
只有内容的简单卡片,适合展示信息。
悬停时会有阴影效果增强交互体验。
使用 flex 布局
自适应宽度
响应式网格
移动端堆叠
自适应布局
完美适配
超小文字 (11px)
小文字 (13px)
基础文字 (17px)
大文字 (20px)
超大文字 (22px)
标题文字 (28px)
大标题文字 (34px)
细体 (300)
正常 (400)
中等 (500)
半粗体 (600)
粗体 (700)
主要文字
次要文字
第三级文字
第四级文字
左对齐文字
居中对齐文字
右对齐文字
使用 ios-fade-in 类
使用 ios-scale-in 类
调整浏览器窗口大小,观察网格布局的变化。在移动设备上,网格会自动堆叠为单列。
响应式布局
自动适配
移动端友好
完美体验
页面顶部已经使用了新的 iOS26 风格 Header 组件,具有以下特性:
<template>
<HeaderHome :navigation="navigation" />
</template>
<script setup>
const navigation = [
{ name: '首页', href: '/' },
{ name: '关于', href: '/about' }
]
</script>
@import './components/iosui/ios26-ui.scss';
<button class="ios-btn-primary">主要按钮</button>
<div class="ios-card">
<div class="ios-card-body">卡片内容</div>
</div>
:root {
--ios-primary: #your-color;
--ios-radius-md: 12px;
}