html滑动文章标题置顶

position: sticky; 基于用户的滚动位置来定位

首先封装一个组件 例如:AAA组件(注意,只能有一层盒子,不能在外面继续包一层div)

javascript 复制代码
<template>
  <div class="box">
    {{title}}
  </div>
</template>

<script>
export default {
  props: {
    title: {
      default: ''
    }
  }
}
</script>

<style lang="less" scoped>
.box {
  border: 1px solid red;
  font-weight: bold;
  font-size: 20px;
  position: sticky;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 99;
}
</style>

父组件

javascript 复制代码
<template>
  <div class="main">
    <AAA title="1.学不会" />
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <AAA title="2.学不会" />
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <AAA title="3.学不会" />
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
    <p>1232311223121233212131232</p>
  </div>
</template>

<script>
import AAA from './components/aaa.vue'
export default {
  components: {
    AAA
  }
}
</script>

<style>
.main {
  height: 40vh;
  background: #fff;
  overflow: auto;
}
</style>
相关推荐
豆苗学前端4 分钟前
面试复盘:谈谈你对 原型、原型链、构造函数、实例、继承的理解
前端·javascript·面试
Crystal32814 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件
前端·git·github
lichenyang45315 分钟前
React 组件通讯全案例解析:从 Context 到 Ref 的实战应用
前端
国服第二切图仔18 分钟前
Electron for 鸿蒙pc项目实战之右键菜单组件
javascript·electron·harmonyos·鸿蒙pc
姓王者20 分钟前
chen-er 专为Chen式ER图打造的npm包
前端·javascript
青莲84321 分钟前
Android Jetpack - 2 ViewModel
android·前端
崽崽的谷雨25 分钟前
react里ag-grid实现树形数据展示
前端·react.js·前端框架
栀秋66626 分钟前
就地编辑功能开发指南:从代码到体验的优雅蜕变
前端·javascript·代码规范
国服第二切图仔27 分钟前
Electron for 鸿蒙PC项目实战案例 - 连连看小游戏
前端·javascript·electron·鸿蒙pc