<!-- Container -->
<div class="fa-section">
<div class="fa-section-title">Container</div>
<div class="fa-row">
<label>display</label>
<select id="fa-display">
<option value="flex" selected>flex</option>
<option value="inline-flex">inline-flex</option>
</select>
</div>
<div class="fa-row">
<label>flex-direction</label>
<select id="fa-direction">
<option value="row" selected>row</option>
<option value="row-reverse">row-reverse</option>
<option value="column">column</option>
<option value="column-reverse">column-reverse</option>
</select>
</div>
<div class="fa-row">
<label>justify-content</label>
<select id="fa-justify">
<option value="flex-start" selected>flex-start</option>
<option value="flex-end">flex-end</option>
<option value="center">center</option>
<option value="space-between">space-between</option>
<option value="space-around">space-around</option>
<option value="space-evenly">space-evenly</option>
</select>
</div>
<div class="fa-row">
<label>align-items</label>
<select id="fa-align-items">
<option value="stretch" selected>stretch</option>
<option value="flex-start">flex-start</option>
<option value="flex-end">flex-end</option>
<option value="center">center</option>
<option value="baseline">baseline</option>
</select>
</div>
<div class="fa-row">
<label>align-content</label>
<select id="fa-align-content">
<option value="normal" selected>normal</option>
<option value="flex-start">flex-start</option>
<option value="flex-end">flex-end</option>
<option value="center">center</option>
<option value="space-between">space-between</option>
<option value="space-around">space-around</option>
<option value="stretch">stretch</option>
</select>
</div>
<div class="fa-row">
<label>flex-wrap</label>
<select id="fa-wrap">
<option value="nowrap" selected>nowrap</option>
<option value="wrap">wrap</option>
<option value="wrap-reverse">wrap-reverse</option>
</select>
</div>
<div class="fa-row">
<label>gap</label>
<input type="text" id="fa-gap" value="0px" style="max-width:90px;">
</div>
<div class="fa-row">
<label>height</label>
<input type="text" id="fa-height" value="260px" style="max-width:90px;">
</div>
</div>
<!-- Items -->
<div class="fa-section">
<div class="fa-section-title">Items</div>
<div style="display:flex;gap:5px;margin-bottom:8px;">
<button class="fa-add-btn" id="fa-add-item">+ Add Item</button>
<button class="fa-remove-btn" id="fa-remove-item">- Remove</button>
</div>
<div class="fa-item-tabs" id="fa-item-tabs"></div>
</div>
<!-- Per-item -->
<div class="fa-section" id="fa-item-controls">
<div class="fa-section-title">Selected Item</div>
<div class="fa-row">
<label>flex-grow</label>
<input type="number" id="fa-grow" value="0" min="0" max="10" step="1" style="max-width:80px;">
</div>
<div class="fa-row">
<label>flex-shrink</label>
<input type="number" id="fa-shrink" value="1" min="0" max="10" step="1" style="max-width:80px;">
</div>
<div class="fa-row">
<label>flex-basis</label>
<input type="text" id="fa-basis" value="auto" style="max-width:80px;">
</div>
<div class="fa-row">
<label>order</label>
<input type="number" id="fa-order" value="0" min="-10" max="10" step="1" style="max-width:80px;">
</div>
<div class="fa-row">
<label>align-self</label>
<select id="fa-align-self">
<option value="auto" selected>auto</option>
<option value="flex-start">flex-start</option>
<option value="flex-end">flex-end</option>
<option value="center">center</option>
<option value="baseline">baseline</option>
<option value="stretch">stretch</option>
</select>
</div>
<div class="fa-row">
<label>width</label>
<input type="text" id="fa-item-width" value="auto" style="max-width:80px;">
</div>
<div class="fa-row">
<label>height</label>
<input type="text" id="fa-item-height" value="auto" style="max-width:80px;">
</div>
<div class="fa-row">
<label>label</label>
<input type="text" id="fa-item-label" value="" style="max-width:80px;">
</div>
</div>
Live Preview
Click an item to select it
<div class="fa-output-header">
<span>Generated CSS</span>
<button class="fa-copy-btn" id="fa-copy-btn">Copy CSS</button>
</div>
<div class="fa-output" id="fa-output"></div>
Related Tools
Generate box shadows → CSS Box Shadow Generator
Build gradients → CSS Gradient Generator
Create color palettes → Color Palette Generator
