mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 18:29:39 +02:00
33 lines
854 B
Markdown
33 lines
854 B
Markdown
# getSize
|
|
|
|
Get the size of elements. Used in [Masonry](https://masonry.desandro.com), [Isotope](https://isotope.metafizzy.co), & [Flickity](https://flickity.metafizzy.co).
|
|
|
|
``` js
|
|
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.
|