Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
<!-- Class naming anatomy: [variant:]property-value --> <!-- Spacing scale: 1 = 0.25rem, 4 = 1rem, 8 = 2rem, 16 = 4rem --> <div class="p-4 m-2 mt-8 px-6 py-3"> <!-- p-4 → padding: 1rem (all sides) --> <!-- m-2 → margin: 0.5rem (all sides) --> <!-- mt-8 → margin-top: 2rem --> <!-- px-6 → padding-left + right: 1.5rem --> <!-- py-3 → padding-top + bottom: 0.75rem --> </div> <!-- Color scale: 50 (lightest) → 950 (darkest) --> <button class="bg-blue-500 text-white hover:bg-blue-700 border border-blue-300"> Click me </button> <!-- Responsive modifiers stack left-to-right (mobile first) --> <p class="text-sm md:text-base lg:text-lg xl:text-xl"> Grows with viewport width </p> <!-- State modifiers --> <input class="border border-gray-300 focus:border-blue-500 focus:outline-none focus:ring-2 focus:ring-blue-200 disabled:opacity-50 disabled:cursor-not-allowed" type="text" placeholder="Type here" /> <!-- Combining responsive + state modifiers --> <div class="bg-white dark:bg-gray-900 md:hover:shadow-xl transition-shadow"> Combined variants </div>
Result
Open