The only .css
file you’ll ever need, following the most recent CSS methodologies where you define just about everything in separate classes. Usage is really easy:
Take any CSS rule you want to apply, replace
:
by-
, and dots by-dot-
, and you get the name of the corresponding universal css classname. For instance,border-top-right-radius: 1.60em
translates to.border-top-right-radius-1-dot-60em
Here’s a full example:
Before:
<!-- index.html -->
<div class="sidebar">
<!-- sidebar content -->
</div>
/* main.css */
.sidebar {
border-top: 1.04em dotted lightgrey;
border-bottom: 12px solid cornflowerblue;
border-top-right-radius: 1.60em;
padding: 5px;
margin-left: 10px;
background-color: fuchsia;
}
After:
<!-- index.html -->
<div class="
border-top-width-1-dot-04em
border-top-style-dotted
border-top-color-lightgrey
border-bottom-width-12px
border-bottom-style-solid
border-bottom-color-cornflowerblue
border-top-right-radius-1-dot-60em
padding-5px
margin-left-10px
background-color-fuchsia
">
<!-- sidebar content -->
</div>
/* main.css */
/* Nothing! */
Hahaha 😂
ICYWW: Yes, this is a joke ….