Home > front end >  Howto get bootstrap grid row or grid container width in pixels by javascript
Howto get bootstrap grid row or grid container width in pixels by javascript

Time:02-03

Howto get bootstrap grid row or grid container width in pixels by javascript.

I'm using aurelia for javascript but the code can be in standard js (please no jquery).

I tried to find this on the bootstrap website but I'm still confused because there are several dimensions for width: col-xs, colmd... but in fact, we are just using 4 dimensions: col-3, col-6, col-9, col-12, and nothing more, so basically I need to get that full width in order to translate pixels to col-x again to match resizing from an HTML element.

CodePudding user response:

get your element using document.querySelectorAll("your html query")[0].offsetWidth.

this command will return the element width in pixels including padding.

I've made an example in jsFiddle:

https://jsfiddle.net/dgf0okrj/

document.querySelectorAll("your html query")[0].offsetWidth

just open your console and run it.

CodePudding user response:

You can update the width and max-width of bootstrap row or container or column in css:

.row{
 max-width: 200px !important;
 width: 200px !important;
}

Alternatively you can also use % to update the width but remember to always update the max-width in your css.

  •  Tags:  
  • Related