TailwindCSS
As a Design Systems Engine
CLASS NAME
IS MAINLY PRESENTATIONAL
CSS
should be reusable
HTML
should KNoW CSS
Not opposite
Building CSS
IS like building
lego
PADDING
MARGIN
Font
WIDTH
HEIGHT
Writing A CSS STYLING
TACHYONCSS
TAILWINDCSS
<div class="md:flex bg-white rounded-lg p-6">
<img
class="h-16 w-16 md:h-24 md:w-24 rounded-full mx-auto md:mx-0 md:mr-6"
src="avatar.jpg"
>
<div class="text-center md:text-left">
<h2 class="text-lg">Maya Shavin</h2>
<div class="text-purple-500">Senior FED</div>
<div class="text-gray-600">@mayashavin</div>
</div>
</div>
IS TAILWINDCSS
ANOTHER TACHYONCSS?
ANOTHER TACHYONCSS?
IS TAILWINDCSS
Inline-like CSS?
Inline-line CSS?
TAILWINDCSS IS
SIMILAR TO TAchyonCSS
BUT BETTER
What is TailwindCSS?
Utility-first
Customizable
PostCSS
CSS SHAKE-ABLE
Extractable component classes
REFACTORINGUI Concepts
yarn add tailwindcss
/* main.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
npx tailwindcss init
// tailwind.config.js
module.exports = {
future: {},
purge: [],
theme: {
extend: {},
},
variants: {},
plugins: [],
}
module.exports = {
important: true,
theme: {
fontFamily: {
display: ['Gilroy', 'sans-serif'],
body: ['Graphik', 'sans-serif'],
},
extend: {
colors: {
cyan: '#9cdbff',
},
margin: {
'96': '24rem',
'128': '32rem',
},
}
},
variants: {
opacity: ['responsive', 'hover']
}
}
SETUP TailwinDCSS
LEt's DO
SOME CODE!
RESOURCES
Thank you!
TailwindCSS - A design system engine
By Maya Shavin
TailwindCSS - A design system engine
- 802