CSS 选择器参考
CSS 选择器参考
Fern 选择器使用 Tailwind CSS 工具类和 CSS 自定义属性。本页面列出了用于自定义文档站点的所有 .fern-* 选择器。
布局与结构
用于页面布局、背景和标题的选择器。
.fern-background-image
固定背景图片。
.fern-page-heading
主页面标题(h1)。
.fern-layout-page
页面布局容器。
.fern-layout-guide
指南页面布局。
.fern-layout-reference
带两列网格的 API Reference 布局。
.fern-layout-overview
概览页面布局。
.fern-layout-changelog
变更日志页面布局。
头部组件
用于站点头部、标签页和移动端菜单的选择器。
.fern-header
站点头部容器。
.fern-header-tabs
头部导航标签(仅桌面端)。
.fern-header-logo-container
头部 Logo 容器。
.fern-header-search-bar
头部搜索输入框(仅桌面端)。
侧边栏组件
用于侧边栏导航和标签页的选择器。
.fern-sidebar-header
侧边栏顶部。
.fern-sidebar-heading
侧边栏分组标题。
.fern-sidebar-heading-content
侧边栏标题文本。
.fern-sidebar-link
侧边栏链接。
.fern-sidebar-link-title
侧边栏链接文本。
.fern-sidebar-link-title-inner
长标题的跑马灯动画。
.fern-sidebar-group
分组的侧边栏项目。
.fern-sidebar-tabs
侧边栏标签导航。
导航组件
用于面包屑导航的选择器。
.fern-breadcrumb
面包屑导航。
.fern-breadcrumb-item
面包屑链接或文本。
.fern-breadcrumb-arrow
面包屑分隔符。
按钮组件
用于按钮的选择器。
.fern-button
带变体的按钮。
变体:
.minimal- 透明背景,悬停时有轻微样式.filled- 实心背景色.outlined- 带边框,背景透明.primary- 强调色变体.success- 绿色变体.warning- 琥珀色变体.danger- 红色变体
尺寸修饰符:
.small- 较小的按钮(桌面端 1.75rem 高,移动端 1.5rem 高).large- 较大的按钮(桌面端 2.75rem 高,移动端 2.5rem 高).square- 等宽等高的方形按钮
.fern-button-content
按钮内容包装器。
.fern-button-text
按钮文本。
.fern-button-group
按钮组。
.fern-copy-button
代码块 的复制按钮。
.fern-expand-button
设置 maxLines 的代码块 的展开按钮。
.fern-page-actions
页面操作按钮(编辑、反馈、分享)。
变体:
.fern-toolbar- 移除边框样式,呈现工具栏式外观
卡片组件
用于卡片的选择器。
.fern-card
卡片容器。
变体:
.interactive- 添加悬停效果.elevated- 突出外观,带强调色边框.active- 激活状态样式
表单组件
用于表单输入和控件的选择器。
.fern-input
文本输入框。
.fern-input-group
带聚焦边框的输入容器。
.fern-input-icon
输入框图标。
.fern-input-right-element
输入框右侧元素。
.fern-input-clear-button
输入框清除按钮。
.fern-textarea
多行文本输入框。
.fern-textarea-group
文本域容器。
.fern-checkbox-label
复选框标签。
.fern-checkbox-item
复选框输入。
.fern-checkbox-indicator
选中指示符。
.fern-radio-group
单选按钮组。
.fern-radio-label
单选按钮标签。
.fern-radio-item
单选按钮输入。
.fern-radio-indicator
选中指示符。
.fern-segmented-control
分段切换控件。
.fern-numeric-input-group
带步进按钮的数字输入框。
.fern-numeric-input-step
数字输入框的步进按钮。
下拉菜单与选择器组件
用于下拉菜单和产品选择器的选择器。
.fern-dropdown
下拉菜单容器。
.fern-dropdown-item
下拉菜单项。
.fern-dropdown-item-indicator
下拉菜单选中指示符。
.fern-selection-item
选择项。
.fern-selection-item-icon
选择项图标。
.fern-selection-item-title
选择项标题。
.fern-selection-item-end-icon
选择项末端图标。
.fern-product-selector
产品选择器。示例参见 styles.css。
.fern-product-selector-radio-group
产品选择器单选按钮组。示例参见 styles.css。
手风琴组件
用于手风琴组件的选择器。
.fern-accordion
手风琴容器。
.fern-accordion-item
手风琴项。
.fern-accordion-trigger
展开/折叠触发器。
.fern-accordion-trigger-arrow
展开/折叠箭头。
.fern-accordion-trigger-title
手风琴触发器标题。
滚动区域组件
用于可滚动区域的选择器。
.fern-scroll-area
可滚动区域容器。
.fern-scroll-area-viewport
滚动视口。
.fern-scroll-area-scrollbar
滚动条。
.fern-scroll-area-thumb
滚动条滑块。
.fern-scroll-area-corner
滚动条角落。
徽章组件
用于徽章和 HTTP 方法标签的选择器。
.fern-docs-badge
用于标签、状态和 HTTP 方法的徽章。
MDX 内容组件
用于链接、提示框、步骤组件和表格的选择器。
.fern-mdx-link
带外部链接图标和悬停下划线的链接。
.fern-callout
标注,颜色与 intent 相匹配。
Intent 变体:
[data-intent="info"]- 灰色/中性(默认)[data-intent="warning"]- 琥珀色/黄色[data-intent="success"]- 绿色[data-intent="error"]- 红色[data-intent="note"]- 蓝色[data-intent="launch"]- 强调色[data-intent="tip"]- 绿色[data-intent="check"]- 绿色
.fern-indent
带垂直引导线的缩进组件。
.fern-steps
步骤组件的容器。
.fern-step
单个步骤。
.fern-anchor
用于深度链接的锚点组件。
.fern-table-root
表格容器。
.fern-table
支持 .sticky 类的表格,可启用粘性表头。
变更日志筛选器组件
用于变更日志筛选 UI 的选择器。仅在带有标签的变更日志页面上出现。
.fern-filter-dropdown-button
筛选器下拉菜单触发按钮。
.fern-filter-dropdown-button-text
筛选器按钮文本。
.fern-filter-dropdown-button-icon
筛选器按钮的尖角图标。
.fern-filter-dropdown-item
筛选器下拉项。
.fern-filter-badge
筛选徽章基类。
.fern-filter-badge-selected
已选中的筛选徽章。
.fern-filter-badge-unselected
未选中的筛选徽章。
.fern-dropdown-checkmark
筛选器下拉勾选标记。
API Reference 组件
用于 API Reference 组件的选择器。
.fern-api-property
API 属性容器。
.fern-api-property-header
API 属性头部。
.fern-api-property-key
API 属性名。
.fern-api-property-meta
API 属性元数据(类型、是否必填)。
.fern-api-property-constraint
API 属性约束。
工具组件
.fern-highlight
高亮文本。
.fern-mdx-icon
行内图标(自适应主题)。
.fern-mdx-tooltip-trigger
带下划线的工具提示触发器。
.fern-mdx-tooltip-content
工具提示内容。
.fern-file-icon
文件类型图标。
.fern-collapsible-child
可折叠子元素。
.fern-runnable-endpoint
.fern-rss-feed-button
RSS 订阅按钮。
变更日志组件
用于变更日志页面的选择器。
.fern-changelog
变更日志页面容器。
变体:
.full-width- 全宽布局,日期显示于侧边栏
.fern-changelog-entry
变更日志条目。
.fern-changelog-date
变更日志日期。
.fern-changelog-content
变更日志内容区域。
.fern-changelog-label
变更日志条目标签。