<style> @import url(https://fonts.googleapis.com/css?family=Droid+Sans:700); /* counters */ body { counter-reset: characters; } input:checked { counter-increment: characters; } .total::after { content: counter(characters); } /* the rest is just to make things pretty */ body { margin: 32px; font: 700 32px/1 'Droid Sans', sans-serif; color: #fff; background-color: #3f584e; } h1 { margin: 0 0 32px; font-size: 48px; } h2 { margin: 0 0 8px 8px; font-size: inherit; } section { margin-bottom: 16px; padding: 16px; border-radius: 4px; overflow: hidden; background-color: rgba(255, 255, 255, .1); } input { position: absolute; left: -9999px; } label { float: left; margin: 8px; padding: 16px; border-radius: 4px; border: solid 2px rgba(255, 255, 255, .4); background-color: rgba(255, 255, 255, .2); cursor: pointer; transition: all .1s; } label::before { display: inline; } input:checked + label { border: solid 2px #fff; background-color: rgba(255, 255, 255, .4); box-shadow: 0 0 10px #fff; } .total { padding: 16px 24px; } </style> <h1>בחר קוביה</h1> <section class="characters"> <h2>בחר קוביה או קוביות</h2> <input id="b" type="checkbox"><label for="b">ראשון</label> <input id="c" type="checkbox"><label for="c">שני</label> <input id="e" type="checkbox"><label for="e">שלישי</label> <input id="g" type="checkbox"><label for="g">רביעי</label> <input id="i" type="checkbox"><label for="i">חמישי</label> <input id="k" type="checkbox"><label for="k">שישי</label> <input id="l" type="checkbox"><label for="l">שביעי</label> <input id="o" type="checkbox"><label for="o">שמיני</label> </section> <section class="total"> סה"כ נבחרו: </section>