JSFiddle - React, Tailwind, and code Playground
HTML
<div id="binaryMatrix" style="width: 100%; height: 100%;">
<div>some_test_value</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>another_test_value</div>
</div>
CSS
#binaryMatrix div {
position: absolute;
transform-origin: left;
}
#binaryMatrix {
top: 0;
left: 0;
background: pink;
position: absolute;
}
JavaScript
var total_width = 0;
var total_left = 0;
var $divs = $('#binaryMatrix>div');
var $binaryMatrix = $('#binaryMatrix');
var scale = 1;
$divs.each(function() {
total_width += $(this).width();
});
function full_width() {
scale = $binaryMatrix.width() / total_width;
$divs.css('transform', 'scale(' + scale + ')');
$divs.each(function() {
$(this).css('left', total_left);
total_left += $(this).width() * 1;
});
total_left = 0;
}
full_width();
$(window).resize(function() {
full_width();
})