Skip to content

pcassis/angular-sticky-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angular-sticky-box

Sticky-box is designed to make sidebar visible while scrolling. Both top and bottom edge is considered to position box. It can also handle boxes higher than window. jQuery is NOT required.

DEMO

Installation

Install via bower

bower install angular-sticky-box

Usage

Add it as a dependency to your app and then use angular-sticky-box in your HTML files.

<div sticky-box>
	<div>
	<!-- sticky box content -->
	</div>
</div>

It's important that sticky-box element and related content element has equal height. It can be achieved with css flex-box. See working example in /demo.

Options

  • sticky-box-offset: top offset in pixels. Useful when you have fixed header.

Development

Install Gulp via npm if you don't have it

npm install -g gulp

Available commands

  • gulp: build and test the project
  • gulp build: build the project and make new files indist
  • gulp serve: start a server to serve the demo page and launch a browser then watches for changes in src files to reload the page
  • gulp test: run tests
  • gulp serve-test: runs tests and keep test browser open for development. Watches for changes in source and test files to re-run the tests

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published