当前位置: 首页 > news >正文

实现模仿tab页

下面这段提示词直接丢给别的 AI 就能用(React + Ant Design,参考页是纯 HTML/CSS 的 Tab,目标页是 antd 的 Tabs)。你把占位内容(链接/代码/截图描述)替换掉即可。


可复制 Prompt(React + Antd,模仿纯 HTML/CSS Tab 样式)

你是资深前端工程师。请把页面A(React + Ant Design)的 antd Tabs,改造成在视觉上尽可能一致地模仿页面B(纯 HTML/CSS Tab)的样式与交互表现。

目标

  1. 视觉一致:Tab 的高度、内边距、字体大小/字重、颜色、圆角、背景、边框、阴影、hover、active、disabled 状态尽量与页面B一致。

  2. 交互一致:切换动画/过渡、下划线/滑块/背景切换效果、Tab 间距、滚动/溢出处理(如有)与页面B对齐。

  3. 实现方式正确:在 React + antd 中实现,优先用 CSS 覆盖 antd 的类名(或 styled-components/less module),必要时使用 className、rootClassName(如果版本支持)、items 配置等方式注入样式。

  4. 避免破坏性修改:不要改动业务逻辑;只改 Tabs 相关结构与样式。不要全局污染(样式作用域要尽量限定在当前页面容器内)。

输入(我会提供)

页面A的 Tabs 代码(React + antd):

// 在此粘贴页面A的 Tabs 相关代码

页面B(纯 HTML/CSS Tab)的参考信息(任选其一或多个):

  1. 参考页的 HTML + CSS 代码片段

  2. 参考页截图(我会描述关键尺寸/颜色/状态)

  3. 参考页在线链接(如果你能根据描述推断也可以)

你的输出要求

  1. 给出完整可用的 React 代码改造方案(保持 antd Tabs,不要换成自研 Tabs)。

  2. 给出对应的 CSS/LESS/SCSS(推荐用 :where(.你的容器类) 或容器 class 做作用域隔离)。

  3. 明确列出你覆盖的关键 antd 选择器(例如 .ant-tabs-nav, .ant-tabs-tab, .ant-tabs-ink-bar 等),并解释每一块对应页面B的哪个视觉元素。

  4. 如果页面B的样式 antd 原生无法 100% 复刻,请给出最接近的替代方案,并说明差异点。

  5. 注意兼容:至少考虑 hover/active/disabled、长文本、响应式、深色背景(若页面B有)。

  6. 产出中不要出现“可能”“大概”这种模糊描述,要给具体数值/变量(如果我提供了颜色/尺寸就用我的;没提供就给可调整变量)。

约束

框架:React + Ant Design(说明你假设的 antd 版本,若不确定请写兼容写法)。

参考页:纯 HTML/CSS Tab(不使用 antd)。

只能通过样式覆盖 + 少量结构调整达成,不重写整个 Tabs 组件。

样式要尽量“可维护”:抽变量、注释清晰、避免过深嵌套。

参考页B的关键样式(我会填)

Tab 高度:{例如 40px}

Tab 字体:{例如 14px/500}

默认态:文字色 {#xxx} 背景 {#xxx} 边框 {1px solid #xxx}

Hover:{...}

Active:{...}(是否有下划线/滑块/背景块/加粗)

圆角:{例如 8px}

Tab 间距:{例如 12px}

容器底部线:{有/无,颜色/粗细}

动画:{例如 200ms ease}

开始工作:先对比页面A的 antd Tabs DOM 结构与页面B的 Tab DOM 结构,列出映射关系,然后给出代码与样式覆盖实现。


如果你愿意,我也可以顺手把“antd Tabs 常用覆盖点”给你一份小抄(你贴上页面B的 CSS 或截图描述后,我还能把颜色/尺寸变量直接填好)。

http://www.jsqmd.com/news/123420/

相关文章:

  • 告别 Notepad++!网络工程师必备的 6 款配置文件编辑神器
  • 【Open-AutoGLM数字孪生联动控制】:揭秘工业4.0时代智能控制核心引擎
  • 【Open-AutoGLM技术内幕】:基于20年AI经验谈其多模态设计哲学
  • 【研知有术论文发表】2025被降区但巨好投的毕业神刊!环境科学期刊推荐,非常好发
  • Shell Daily 2025-12-22: 变量安全检查 (Set Nounset)
  • Open-AutoGLM医疗辅助落地实践(挂号效率提升90%的秘诀)
  • Kubernetes Operator 模式与云原生数据库的联系
  • 智能体式AI实战指南:从零构建IT自动化系统,程序员必学收藏教程
  • 2025南阳短视频制作公司TOP5权威推荐:短视频推广怎么做? - 工业推荐榜
  • 工业数据孤岛怎么破?Open-AutoGLM模型融合技术让多源数据实时协同
  • 【Open-AutoGLM智慧城市协同调度】:揭秘未来城市交通智能调度的5大核心技术
  • 国产检漏仪实力厂家盘点:广东中量科技领跑行业创新 - 品牌推荐大师
  • 大学生必备7款AI写论文神器:真实参考文献+查重低原创高
  • 程序员能做的最好的副业是什么?
  • 2025四川最新磨料磨具OEM定制品牌TOP5 评测!成都等地区优质企业权威榜单发布,技术赋能重构工业研磨生态 - 全局中转站
  • 盘点25年国产离心机优质供应商/企业,美瑞克源头厂家值得推荐 - 品牌推荐大师
  • 【Open-AutoGLM自动驾驶交互核心技术】:揭秘AI驱动的车载人机协同新范式
  • 2025大模型开发必学:4大AI Agent协作框架全解析,从单智能体到团队协作的进化指南
  • 云南昆明旅拍婚纱照优选|丽江七七旅拍咨询直达看这篇 - charlieruizvin
  • 2025年不容错过:武昌高分口石定制厂家联系电话榜单,江夏分口石聚焦技术实力与行业适配性 - 品牌推荐师
  • 2026 小程序开发公司排名:十大优质平台,精准匹配不同企业需求 - 资讯焦点
  • 仅限内部流传的Open-AutoGLM流程修复技巧,现在公开3个核心步骤
  • 最近在折腾变频器控制,发现SVPWM配合PI调节这组合真是经典永流传。今天就跟大伙唠唠实际实现中的那些门道,手头正好有些仿真和代码能拿出来掰扯
  • 权威发布|2025-2026北京朝阳区遗嘱咨询律师事务所排名:专业评测与靠谱机构推荐 - 苏木2025
  • Open-AutoGLM如何重塑元宇宙场景?:5大关键技术解析与性能实测数据曝光
  • 【独家深度】Open-AutoGLM与AppDynamics集成差异:4个被忽视的关键性能指标
  • 2025年氯化钙阻化剂制造企业权威推荐榜单:卤盐类阻化剂/煤矿阻化剂/高分子阻化剂生产厂家精选 - 品牌推荐官
  • 基于Web的skc分类管理系统
  • 【限时公开】Open-AutoGLM请假系统权限配置与流程启动完全教程
  • C#如何利用代码示例实现.NET Core大文件上传的解决方案分享?