kui-vue
Version:
A high quality UI Toolkit built on Vue.js 2.0
39 lines (34 loc) • 1.18 kB
Markdown
<cn>
#### 滚动容器
用 `target` 设置 `Affix` 需要监听其滚动事件的元素,默认为 `window`。
</cn>
```vue
<template>
<div class="demo-affix-scroll" ref="container">
<div class="demo-affix-inner" >
<div style="padding:50px 0;" />
<Affix :target="() => this.$refs.container" :offsetTop="50">
<Button type="primary" id="tesss">Affix at the top of container</Button>
</Affix>
<div style="padding:200px 0;" />
<Affix :target="() => this.$refs.container" :offsetBottom="50">
<Button type="primary" id="tesss">Affix at the bottom of container</Button>
</Affix>
</div>
</div>
</template>
<style scoped>
.demo-affix-scroll{
height:400px;
overflow-y:scroll;
background-image: linear-gradient(-45deg, #cdcdcd 25%, transparent 0), linear-gradient(45deg, #cdcdcd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #cdcdcd 0), linear-gradient(45deg, transparent 75%, #cdcdcd 0);
background-size: 20px 20px;
background-position: 0 0, 0 -10px, -10px 10px, 10px 0;
}
.demo-affix-inner{
height:800px;
/* background:#efefef; */
/* padding-top:30px; */
}
</style>
```