Fabric Constain Movement with Padding
https://stackoverflow.com/questions/47870309/adding-a-bleed-area-to-canvases-with-fabricjs
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.21/fabric.min.js"></script>
<div id='container'>
</div>
CSS
canvas {
border: 1px solid #dddddd;
margin-top: 10px;
border-radius: 3px;
}
JavaScript
var text = 'container'
var container = $('#' + text);
$('<input />', { type: 'radio', id: 'F1', value: 'foil', class: 'class1', "checked":true}).appendTo(container);
$('<label />', { 'for': 'F1', text: 'aaaa'}).appendTo(container);
$('<p />', {text: $(":radio[id=" + 'F1' + "]").val() }).appendTo(container);