Anchor锚点

用于跳转到页面指定位置。

何时使用#

需要展现当前页面上可供跳转的锚点链接,以及快速在锚点之间跳转。

代码演示

最简单的用法。

expand codeexpand code
import { Anchor } from 'antd';
const { Link } = Anchor;

ReactDOM.render(
  <Anchor>
    <Link href="#components-anchor-demo-basic" title="Basic demo" />
    <Link href="#components-anchor-demo-fixed" title="Fixed demo" />
    <Link href="#API" title="API">
      <Link href="#Anchor-Props" title="Anchor Props" />
      <Link href="#Link-Props" title="Link Props" />
    </Link>
  </Anchor>
, mountNode);

不浮动,状态不随页面滚动变化。

expand codeexpand code
import { Anchor } from 'antd';
const { Link } = Anchor;

ReactDOM.render(
  <Anchor affix={false}>
    <Link href="#components-anchor-demo-basic" title="Basic demo" />
    <Link href="#components-anchor-demo-fixed" title="Fixed demo" />
    <Link href="#API" title="API">
      <Link href="#Anchor-Props" title="Anchor Props" />
      <Link href="#Link-Props" title="Link Props" />
    </Link>
  </Anchor>
, mountNode);

API#

Anchor Props#

成员说明类型默认值
offsetTop距离窗口顶部达到指定偏移量后触发number
offsetBottom距离窗口底部达到指定偏移量后触发number
bounds锚点区域边界number5(px)
affix固定模式booleanfalse
showInkInFixed固定模式是否显示小圆点booleanfalse
成员说明类型默认值
href锚点链接string
title文字内容string|ReactNode