Estoy usando html, javascript pero con aurelia framework...
Estoy usando una biblioteca llamada interact.js solo para cambiar el tamaño de los elementos usando arrastrar y soltar con el mouse ...
Cuando se cambia el tamaño de un elemento, esta biblioteca puede administrar el cambio de tamaño agregando un atributo de estilo al elemento y poniendo allí ancho y alto ... pero en píxeles .
Ahora mi aplicación usa el ancho como columnas de arranque: col-3, col-6, col-9, col-12 ...