Cutest UI 样式框架

一个简洁、美观的CSS样式框架,提供了丰富的UI组件和响应式设计。

标签组件

用于组织和切换不同内容区域的现代化标签组件,支持多种样式变体和动画效果。

标签组件用法指南

基本用法

标签组件由标签导航和标签内容两部分组成,通过data属性和ID进行关联。

<div class="tabs">
  <div class="tab-nav">
    <button class="tab-btn active" data-tab="tab1">标签1</button>
    <button class="tab-btn" data-tab="tab2">标签2</button>
  </div>
  <div class="tab-content">
    <div class="tab-panel active" id="tab1">内容1</div>
    <div class="tab-panel" id="tab2">内容2</div>
  </div>
</div>

变体类型

基础标签

使用.tabs类,提供标准样式的标签组件。

圆角标签

使用.tabs.-rounded类,提供圆角风格的标签组件。

卡片式标签

使用.tabs.-card类,提供卡片风格的标签组件,带有阴影效果。

简约标签

使用.tabs.-simple类,提供简洁风格的标签组件,样式更加轻盈。

JavaScript API

标签组件的切换通过JavaScript实现,核心逻辑如下:

document.addEventListener('DOMContentLoaded', function () {
  // 获取所有标签按钮
  const tabButtons = document.querySelectorAll('.tab-btn');
  
  // 为每个标签按钮添加点击事件
  tabButtons.forEach(button => {
    button.addEventListener('click', function () {
      // 获取目标标签ID
      const tabId = this.getAttribute('data-tab');
      // 获取所属标签组
      const tabs = this.closest('.tabs');
      
      // 移除同组所有标签的激活状态
      tabs.querySelectorAll('.tab-btn').forEach(btn => {
        btn.classList.remove('active');
      });
      
      // 隐藏所有标签内容
      tabs.querySelectorAll('.tab-panel').forEach(panel => {
        panel.classList.remove('active');
      });
      
      // 添加当前标签的激活状态
      this.classList.add('active');
      document.getElementById(tabId).classList.add('active');
    });
  });
});

最佳实践

  • 确保每个标签按钮的data-tab属性与对应的标签面板ID匹配
  • 在初始化时,至少设置一个标签按钮和标签面板为激活状态(添加active类)
  • 使用适当的标签变体以匹配整体设计风格
  • 对于禁用的标签,可以添加disabled属性
  • 标签内容应保持相关主题,避免内容差异过大

基础标签

快速操作

常用功能一键访问,提高工作效率

最近活动

  • +

    项目 "数据分析平台" 创建成功

    今天 10:23

  • 任务 "优化首页性能" 已完成

    昨天 16:45

总访问量

12,459

↑ 12.5% 较上月

用户增长

2,341

↑ 8.2% 较上月

转化率

4.8%

↓ 0.3% 较上月

最近30天访问趋势

图表区域

圆角标签

智能分析

利用AI技术自动分析数据,提供精准的洞察和建议,帮助您做出更明智的决策。

实时协作

多人同时编辑和查看,实时同步更改,提高团队协作效率,减少沟通成本。

1. 注册账号

访问官网,点击注册按钮,填写基本信息完成账号创建。

2. 创建项目

登录后,在控制台点击"新建项目",输入项目名称和描述。

3. 邀请成员

在项目设置中,通过邮箱邀请团队成员加入协作。

如何重置密码?

在登录页面点击"忘记密码",按照提示操作即可重置您的密码。

支持哪些文件格式?

我们支持常见的文档、图片和视频格式,包括PDF、DOCX、PNG、JPG、MP4等。

卡片式标签

JD

张三

高级用户

zhang.san

zhang.san@example.com

2023-06-15

2023-10-28 09:32

双重验证

已启用

登录时需要额外的验证步骤,提高账号安全性。

登录密码

30天后过期

定期更改密码有助于保护您的账号安全。

微信

绑定用于快速登录

GitHub

绑定用于代码仓库访问

简约标签

十月 2023

日历视图

我的便签

记得购买办公用品

下周三下午3点与客户视频会议