JSFiddle - React, Tailwind, and code Playground
by codepo8
HTML
<h1>Header on page</h1>
<h2>Subheader on page</h2>
<div class="partnerbadge">
<h1>Header on page</h1>
<h2>Subheader on page</h2>
</div>
CSS
:root {
var-companyblue: #369;
var-lighterblue: powderblue;
var-largemargin: 20px;
var-smallmargin: calc(var(largemargin) / 2);
var-borderstyle: 5px solid #000;
var-headersize: 24px;
}
.partnerbadge {
var-companyblue: #036;
var-lighterblue: #369;
var-headersize: calc(var(headersize)/2);
transition: 0.5s;
}
@media (max-width: 400px) {
.partnerbadge {
var-borderstyle: none;
background: #eee;
}
}
/* Applying the variables */
body {font-family: 'open sans', sans-serif;}
h1 {
color: var(companyblue);
margin: var(largemargin) 0;
font-size: var(headersize);
}
h2 {
color: var(lighterblue);
margin: var(smallmargin) 0;
font-size: calc(var(headersize) - 5);
}
.partnerbadge {
padding: var(smallmargin) 10px;
border: var(borderstyle);
}