Bloxmas
xmas game 2016
by Ben Clayton
HTML
<script src="//flowcms.infxsolutions.com/script/handlebars.js/handlebars-v3.0.3.js"></script>
<div class="thepeople"></div>
<script id="person" type="text/html">
{{#each .}}
<div class="contact">
<div>{{name}}</div>
<div class="small">{{state}}</div>
</div>
{{/each}}
</script>
CSS
.thepeople {
margin-top: 30px;
position: relative;
}
.contact {
position: relative;
border: 1px solid red;
width: 100px;
height: 150px;
padding: 5px;
display: inline-block;
margin: 4px;
background-color: #FFFFD0;
position: relative;
opacity: 1;
z-index: 2;
overflow: hidden;
}
.small {
font-size: 12px;
}
JavaScript
var data = [{
name: "Sam Payne",
state: "logged in 12:30"
}, {
name: "Ben Clayton",
state: "logged out",
}];
function render() {
var source = $("#person").html();
var template = Handlebars.compile(source);
$('.thepeople').html(template(data));
}
render();