React
by alexb
HTML
<div id="page">
<p>Hello, world!</p>
<div id="view">
<p>Goodbye, cruel world!</p>
</div>
<button>Fullscreen</button>
</div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#page {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
}
#view {
background: rgba(255, 0, 0, 0.2);
border: 4px dashed rgba(255, 0, 255, 0.5);
margin: 2em 0;
padding: 1em;
}
React
document.querySelector('button').addEventListener('click', evt => {
view.requestFullscreen();
});