Package Exports
- get-size
- get-size/get-size
- get-size/get-size.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (get-size) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
getSize
Get the size of elements. Used in Masonry, Isotope, & Flickity.
var size = getSize( elem );
// elem can be an element
var size = getSize( document.querySelector('.selector') )
// elem can be a selector string
var size = getSize('.selector')
Returns an object with:
- width, height
- innerWidth, innerHeight
- outerWidth, outerHeight
- paddingLeft, paddingTop, paddingRight, paddingBottom
- marginLeft, marginTop, marginRight, marginBottom
- borderLeftWidth, borderTopWidth, borderRightWidth, borderBottomWidth
- isBorderBox
Browser support: Chrome 51+, Firefox 50+, Edge 12+, Safari 10+,
Install
npm: npm install get-size
Yarn: yarn add get-size
MIT License
getSize is released under the MIT License. Have at it.