JSFiddle - React, Tailwind, and code Playground
by Ying Chor Ding
HTML
<section class="body">
<h1>A header, really big</h1>
<h2>A secondary header, still quite big</h2>
<p>Normal text, default font-size</p>
<div class="fs-ctrl">
<div data-size="10pt" class="change-fs">10pt</div>
<div data-size="12pt" class="change-fs">12pt</div>
<div data-size="16pt" class="change-fs">16pt</div>
<div data-size="20pt" class="change-fs">20pt</div>
</div>
</section>
CSS
.body {
font: 400 10pt sans-serif;
}
h1 {
font-size: 2em;
}
h2 {
font-size:1.5em;
}
p {
font-size: 1em;
}
JavaScript
//changes font
//http://codepen.io/ianfarb/pen/sxbvk
$(document).ready(function() {
$('.change-fs').click(function() {
$('.body').css('font-size', $(this).attr('data-size'));
});
});