JSFiddle - React, Tailwind, and code Playground
by karlovac
HTML
<div id="container">
Hard-coded:
<div class="customButtons">
<div class="btn1">btn one</div>
<div class="btn2">btn two</div>
<div class="btn3">btn three</div>
<span class="stretchyDiv"></span>
</div>
Added via appendTo():
</div>
CSS
.customButtons {
height: 25px;
background-color: yellow;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines;
font-size: 9px;
width: 248px;
}
.btn1, .btn2, .btn3{
height: 25px;
display: inline-block;
*display: inline;
padding-left: 12px;
padding-right: 12px;
zoom: 1
}
.stretchyDiv {
width: 100%;
display: inline-block;
font-size: 0;
line-height: 0;
}
.btn1, .btn2, .btn3 {
background: #ccc
}
JavaScript
$(function() {
var buttonContainer = $('<div class="customButtons"></div>');
var btn1 = $('<div class="btn1">btn one</div>');
var btn2 = $('<div class="btn1">btn one</div>');
var btn3 = $('<div class="btn1">btn one</div>');
var stretchy = $('<span class="stretchyDiv"></span>');
btn1.appendTo(buttonContainer);
buttonContainer.append(" ");
btn2.appendTo(buttonContainer);
buttonContainer.append(" ");
btn3.appendTo(buttonContainer);
stretchy.appendTo(buttonContainer);
buttonContainer.appendTo($('#container'));
});