1.0.5 • Published 4 years ago

vue-sticky-sidebar v1.0.5

Weekly downloads
565
License
-
Repository
github
Last release
4 years ago

Vue.js component implementing the sticky-sidebar-v2 library.

Version Downloads/Week Minified Bundlesize Minified Gzipped Bundlesize

Installation

Using npm:

$ npm install --save vue-sticky-sidebar

Using yarn:

$ yarn add vue-sticky-sidebar

Usage

<template>
  <div id="app">
    <header>
      <div class="container">
        <h1>Site Title</h1>
      </div>
    </header>

    <div class="container clearfix">
      <vue-sticky-sidebar class="sidebar" containerSelector=".container" innerWrapperSelector='.sidebar__inner'>
            <p>This is sticky column</p>
      </vue-sticky-sidebar>
      <div id="content">
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras tempus id leo et aliquam. Proin consectetur ligula vel neque cursus laoreet. Nullam dignissim, augue at consectetur pellentesque, metus ipsum interdum sapien, quis ornare quam enim vel ipsum.</p> dolor.</p>
      </div>
    </div>

    <footer>
      <p>Very Tall Footer</p>
    </footer>
  </div>
</template>



<script>
import vueStickySidebar from "vue-sticky-sidebar";

export default {
  name: "ServeDev",
  components: {
    "vue-sticky-sidebar": vueStickySidebar
  }
};
</script>

Props

NameTypeDefaultDescription
topSpacingNumeric, Function0Additional top spacing of the element when it becomes sticky.
bottomSpacingNumeric, Function0Additional bottom spacing of the element when it becomes sticky.
containerSelectorString, FalsefalseContainer sidebar selector to know what the beginning and end of sticky element.
innerWrapperSelectorString.inner-wrapper-stickyInner wrapper selector.
stickyClassString, Falseis-affixedThe name of CSS class to apply to elements when they have become stuck.
resizeSensorBooleantrueDetect when sidebar and its container change height so re-calculate their dimensions.
minWidthNumeric0The sidebar returns to its normal position if its width below this value.

Find more reference at official sticky-sidebar-v2.

Todo

  • Add Events
1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago