# 锚点

# 基本用法

<template>
    <div style="display: flex">
        <div style="flex: 1"></div>
        <t-anchor :affixProps="{ offsetTop: 150 }">
            <t-anchor-item href="#基础锚点" title="基础锚点"></t-anchor-item>
            <t-anchor-item href="#多级锚点" title="多级锚点">
                <t-anchor-item href="#多级锚点" title="多级锚点"></t-anchor-item>
                <t-anchor-item href="#多级锚点" title="多级锚点"></t-anchor-item>
            </t-anchor-item>
            <t-anchor-item href="#指定容器锚点" title="指定容器锚点"></t-anchor-item>
            <t-anchor-item href="#特定交互锚点" title="特定交互锚点"></t-anchor-item>
            <t-anchor-item href="#不同尺寸的锚点" title="不同尺寸的锚点" />
        </t-anchor>
    </div>
</template>
显示代码 复制代码

# 自定义锚点

<template>
    <div class='anchor-demo'>
        <t-anchor :bounds="150">
            <template #cursor>
                <div class="test-cursor"></div>
            </template>
            <t-anchor-item href="#基础锚点" title="基础锚点"></t-anchor-item>
            <t-anchor-item href="#多级锚点" title="多级锚点"></t-anchor-item>
            <t-anchor-item href="#指定容器锚点" title="指定容器锚点"></t-anchor-item>
            <t-anchor-item href="#特定交互锚点" title="特定交互锚点"></t-anchor-item>
            <t-anchor-item href="#尺寸" title="尺寸"></t-anchor-item>
        </t-anchor>
    </div>
</template>
<script>
export default {};
</script>
<style  lang="less">
.anchor-demo {
  border: 1px solid transparent;
  padding: 20px;
  margin: -20px;
}
.test-cursor {
    width: 10px;
    height: 10px;
    background-color: #0077ff;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
  }
</style>


显示代码 复制代码