{"id":54579,"date":"2022-03-17T13:41:27","date_gmt":"2022-03-17T12:41:27","guid":{"rendered":"https:\/\/kinqsta.com\/fr\/?p=54579&#038;preview=true&#038;preview_id=54579"},"modified":"2023-09-22T12:11:04","modified_gmt":"2023-09-22T11:11:04","slug":"tailwind-css","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/","title":{"rendered":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web"},"content":{"rendered":"<p>\u00c0 mesure que vous progressez en tant que d\u00e9veloppeur, vous \u00eates plus susceptible d&rsquo;utiliser des technologies qui vous aident \u00e0 faire plus en \u00e9crivant moins de code. Un framework frontend solide comme Tailwind CSS est un moyen d&rsquo;y parvenir.<\/p>\n<p>Dans cet article, nous allons d\u00e9couvrir Tailwind CSS, un framework CSS qui facilite la cr\u00e9ation et la conception de pages web. Nous commencerons par expliquer comment installer et int\u00e9grer Tailwind CSS dans votre projet, voir quelques applications pratiques, et aussi comment vous pouvez cr\u00e9er vos styles et extensions personnalis\u00e9es.<\/p>\n<p>\u00c7a vous dit ? C&rsquo;est parti !<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<p><strong>Consultez notre guide vid\u00e9o sur l&rsquo;<a href=\"https:\/\/www.youtube.com\/watch?v=JkV9rIRtfTQ\">utilisation de Tailwind CSS pour la construction de sites web<\/a> :<\/strong><br \/>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=JkV9rIRtfTQ\"><\/kinsta-video><\/p>\n<h2>Qu&rsquo;est-ce que Tailwind CSS ?<\/h2>\n<figure id=\"attachment_114087\" aria-describedby=\"caption-attachment-114087\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114087 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/tailwind-css-homepage-1024x472.png\" alt=\"Tailwind CSS.\" width=\"1024\" height=\"472\"><figcaption id=\"caption-attachment-114087\" class=\"wp-caption-text\">Tailwind CSS.<\/figcaption><\/figure>\n<p>Tailwind CSS est un framework utility-fist <a href=\"https:\/\/kinqsta.com\/fr\/blog\/css-wordpress\/\">CSS (feuilles de style en cascade)<\/a> avec des classes pr\u00e9d\u00e9finies que vous pouvez utiliser pour construire et concevoir des pages web directement dans votre balisage. Il vous permet d&rsquo;\u00e9crire du CSS dans votre HTML sous la forme de classes pr\u00e9d\u00e9finies.<\/p>\n<p>Nous allons d\u00e9finir ce qu&rsquo;est un framework et ce que nous entendons par \u00ab utility-first CSS \u00bb\u00a0pour vous aider \u00e0 mieux comprendre ce qu&rsquo;est Tailwind CSS.<\/p>\n<h2>Qu&rsquo;est-ce qu&rsquo;un framework ?<\/h2>\n<p>En tant que terme g\u00e9n\u00e9ral de programmation, <a href=\"https:\/\/kinqsta.com\/fr\/blog\/bibliotheques-javascript\/#what-are-javascript-frameworks\">un framework<\/a> est un outil qui fournit des composants r\u00e9utilisables et pr\u00eats \u00e0 l&#8217;emploi construits \u00e0 partir des fonctionnalit\u00e9s d&rsquo;un outil d\u00e9j\u00e0 existant. L&rsquo;objectif g\u00e9n\u00e9ral de la cr\u00e9ation de frameworks est d&rsquo;augmenter la vitesse de d\u00e9veloppement en faisant moins de travail.<\/p>\n<p>Maintenant que nous avons \u00e9tabli la signification d&rsquo;un framework, cela devrait vous aider \u00e0 comprendre que Tailwind CSS est un outil construit \u00e0 partir des fonctionnalit\u00e9s CSS. Toutes les fonctionnalit\u00e9s du framework sont d\u00e9riv\u00e9es des styles CSS compos\u00e9s en tant que classes.<\/p>\n<h2>Qu&rsquo;est-ce qu&rsquo;un framework CSS utility-first ?<\/h2>\n<p>Lorsque nous disons \u00ab utility-first CSS \u00bb, nous faisons r\u00e9f\u00e9rence \u00e0 des classes <a href=\"https:\/\/kinqsta.com\/fr\/blog\/meilleures-pratiques-html\/\">dans notre balisage (HTML)<\/a> avec des fonctionnalit\u00e9s pr\u00e9d\u00e9finies. Cela implique que vous n&rsquo;avez qu&rsquo;\u00e0 \u00e9crire une classe \u00e0 laquelle sont attach\u00e9s des styles pr\u00e9d\u00e9finis, et ces styles seront appliqu\u00e9s \u00e0 l&rsquo;\u00e9l\u00e9ment.<\/p>\n<p>Dans le cas o\u00f9 vous travaillez avec le CSS vanilla (CSS sans framework ou biblioth\u00e8que), vous donnerez d&rsquo;abord un nom de classe \u00e0 votre \u00e9l\u00e9ment, puis vous attacherez diff\u00e9rentes propri\u00e9t\u00e9s et valeurs \u00e0 cette classe, qui, \u00e0 son tour, appliquera un style \u00e0 votre \u00e9l\u00e9ment.<\/p>\n<p>Nous allons vous montrer un exemple. Ici, nous allons cr\u00e9er un bouton avec des coins arrondis et un texte qui dit \u00ab Clic me \u00bb Voici \u00e0 quoi ressemblera le bouton :<\/p>\n<figure id=\"attachment_114091\" aria-describedby=\"caption-attachment-114091\" style=\"width: 100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114091\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/button.png\" alt=\"Notre bouton.\" width=\"100\" height=\"52\"><figcaption id=\"caption-attachment-114091\" class=\"wp-caption-text\">Notre bouton.<\/figcaption><\/figure>\n<p>Nous allons d&rsquo;abord faire cela en utilisant le CSS vanilla, puis en utilisant les classes utilitaires disponibles dans le CSS Tailwind.<\/p>\n<h3>Avec Vanilla CSS<\/h3>\n<pre><code class=\"language-html\">&lt;button class=\"btn\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Nous avons donn\u00e9 aux balises de bouton la classe <code>btn<\/code>, qui sera stylis\u00e9e \u00e0 l&rsquo;aide d&rsquo;une feuille de style externe. C&rsquo;est-\u00e0-dire :<\/p>\n<pre><code class=\"language-css\">.btn {\n  background-color: #000;\n  color: #fff;\n  padding: 8px;\n  border: none;\n  border-radius: 4px;\n}<\/code><\/pre>\n<h3>Avec Tailwind CSS<\/h3>\n<pre><code class=\"language-html\">&lt;button class=\"bg-black text-white p-2 rounded\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Tout ceci est n\u00e9cessaire pour obtenir le m\u00eame effet que l&rsquo;exemple avec le CSS vanilla. Aucune feuille de style externe o\u00f9 vous devez \u00e9crire les styles n&rsquo;a \u00e9t\u00e9 cr\u00e9\u00e9e car chaque nom de classe que nous avons utilis\u00e9 poss\u00e8de d\u00e9j\u00e0 un style pr\u00e9d\u00e9fini.<\/p>\n<h2>Pr\u00e9-requis \u00e0 l&rsquo;utilisation de Tailwind CSS<\/h2>\n<p>Avant d&rsquo;utiliser Tailwind CSS, il y a quelques conditions pr\u00e9alables que vous devez envisager de r\u00e9unir pour utiliser les fonctionnalit\u00e9s du framework sans difficult\u00e9s. En voici quelques-unes :<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/fr\/blog\/html-vs-html5\/\">Bonne connaissance du HTML<\/a>, de sa structure et de son fonctionnement<\/li>\n<li>Solides bases en CSS &#8211; <a href=\"https:\/\/kinqsta.com\/fr\/blog\/optimiser-css\/#use-media-query-rendering\">media queries<\/a>, flexbox, et syst\u00e8me de grille<\/li>\n<\/ul>\n<h3>O\u00f9 peut-on utiliser Tailwind CSS ?<\/h3>\n<p>Vous pouvez utiliser Tailwind CSS dans des projets web frontend, notamment dans des frameworks JavaScript tels que <a href=\"https:\/\/kinqsta.com\/fr\/blog\/bibliotheques-javascript\/#reactjs\">React.js<\/a>, <a href=\"https:\/\/kinqsta.com\/fr\/blog\/next-js\/\">Next.js<\/a>, <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-laravel\/\">Laravel<\/a>, Vite, Gatsby, etc.<\/p>\n<h3>Avantages et inconv\u00e9nients de Tailwind CSS<\/h3>\n<p>Voici quelques-uns des avantages de l&rsquo;utilisation de Tailwind CSS:<\/p>\n<ol>\n<li>Processus de d\u00e9veloppement plus rapide<\/li>\n<li>Vous aide \u00e0 pratiquer davantage votre CSS car les utilitaires sont similaires<\/li>\n<li>Tous les utilitaires et composants sont facilement personnalisables<\/li>\n<li>La taille globale du fichier pour la production est g\u00e9n\u00e9ralement faible<\/li>\n<li>Facile \u00e0 apprendre si vous connaissez d\u00e9j\u00e0 le CSS<\/li>\n<li>Bonne documentation pour l&rsquo;apprentissage<\/li>\n<\/ol>\n<p>Voici quelques-uns des inconv\u00e9nients de l&rsquo;utilisation de Tailwind CSS:<\/p>\n<ol>\n<li>Votre balisage peut sembler d\u00e9sorganis\u00e9 pour les grands projets car tous les styles se trouvent dans les fichiers HTML.<\/li>\n<li>Ce n&rsquo;est pas facile \u00e0 apprendre si vous ne comprenez pas bien CSS.<\/li>\n<li>Vous \u00eates oblig\u00e9 de tout construire \u00e0 partir de z\u00e9ro, y compris vos \u00e9l\u00e9ments de saisie. Lorsque vous installez Tailwind CSS, il supprime tous les styles CSS par d\u00e9faut.<\/li>\n<li>Tailwind CSS n&rsquo;est pas la meilleure option si vous cherchez \u00e0 minimiser le temps pass\u00e9 \u00e0 <a href=\"https:\/\/kinqsta.com\/fr\/blog\/comment-devenir-un-developpeur-web\/\">d\u00e9velopper<\/a> le <a href=\"https:\/\/kinqsta.com\/fr\/blog\/developpeur-frontend\/\">frontend<\/a> de votre site web et \u00e0 vous concentrer principalement sur la logique du <a href=\"https:\/\/kinqsta.com\/fr\/blog\/developpeur-backend\/\">backend<\/a>.<\/li>\n<\/ol>\n<h3>Quand utiliser Tailwind CSS<\/h3>\n<p>Tailwind CSS est utilis\u00e9 de pr\u00e9f\u00e9rence pour acc\u00e9l\u00e9rer le processus de d\u00e9veloppement en \u00e9crivant moins de code. Il est livr\u00e9 avec un syst\u00e8me de conception qui aide \u00e0 maintenir la coh\u00e9rence entre les diverses exigences de conception telles que le remplissage, l&rsquo;espacement, et ainsi de suite ; avec cela, vous n&rsquo;avez pas \u00e0 vous soucier de cr\u00e9er vos syst\u00e8mes de conception.<\/p>\n<p>Vous pouvez \u00e9galement utiliser Tailwind CSS si vous cherchez \u00e0 utiliser un framework facilement configurable, car il ne vous oblige pas \u00e0 utiliser les composants (barres de navigation, boutons, <a href=\"https:\/\/kinqsta.com\/fr\/blog\/formulaires-wordpress\/\">formulaires<\/a>, etc.) de la m\u00eame mani\u00e8re \u00e0 chaque fois ; vous pouvez choisir l&rsquo;apparence de vos composants. Mais vous ne devriez jamais utiliser Tailwind si vous n&rsquo;avez pas appris et pratiqu\u00e9 le CSS.<\/p>\n<h3>Similitudes et diff\u00e9rences entre Tailwind CSS et les autres frameworks CSS<\/h3>\n<p>Voici quelques similitudes :<\/p>\n<ol>\n<li>Ils vous aident \u00e0 effectuer votre travail plus rapidement.<\/li>\n<li>Ils sont fournis avec des classes pr\u00e9d\u00e9finies.<\/li>\n<li>Ils ont \u00e9t\u00e9 con\u00e7us \u00e0 partir de r\u00e8gles CSS.<\/li>\n<li>Ils sont faciles \u00e0 apprendre et \u00e0 utiliser avec une connaissance pratique de CSS.<\/li>\n<\/ol>\n<p>Voyons maintenant quelques diff\u00e9rences :<\/p>\n<ol>\n<li>Tailwind est diff\u00e9rent de la plupart des frameworks car vous devez cr\u00e9er vos composants. Par exemple, Bootstrap propose des composants tels que des barres de navigation, des boutons, etc., mais avec Tailwind, vous devez cr\u00e9er tout cela vous-m\u00eame.<\/li>\n<li>Certains frameworks comme <a href=\"https:\/\/kinqsta.com\/fr\/blog\/design-web-responsive\/#bootstraps-responsive-breakpoints\">Bootstrap<\/a> ne sont pas facilement personnalisables, vous \u00eates donc oblig\u00e9 d&rsquo;utiliser leurs <a href=\"https:\/\/kinqsta.com\/fr\/blog\/guide-modeles-conceptions-javascript\/\">mod\u00e8les de conception<\/a>. Dans Tailwind, vous contr\u00f4lez le flux de tout.<\/li>\n<li>Une connaissance approfondie du CSS est n\u00e9cessaire pour utiliser Tailwind. Il ne suffit pas d&rsquo;\u00e9crire des noms de classe, car vous devez les combiner comme si vous \u00e9criviez du CSS vanilla pour obtenir le m\u00eame r\u00e9sultat. Dans la plupart des autres frameworks, il vous suffit de savoir quel composant sera construit lorsque vous utilisez un nom de classe.<\/li>\n<\/ol>\n<h2>Comment commencer \u00e0 utiliser Tailwind CSS<\/h2>\n<p>Avant d&rsquo;installer Tailwind CSS et de l&rsquo;int\u00e9grer \u00e0 votre projet, assurez-vous que :<\/p>\n<ol>\n<li>Vous avez <a href=\"https:\/\/kinqsta.com\/fr\/blog\/comment-installer-node-js\/\">install\u00e9 Node.js sur votre ordinateur<\/a> pour pouvoir utiliser le <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-node-js\/#what-is-npm\">gestionnaire de paquets Node (npm)<\/a> dans le terminal.<\/li>\n<li>Votre projet est en place avec vos fichiers cr\u00e9\u00e9s.<\/li>\n<\/ol>\n<p>Voici \u00e0 quoi ressemble la structure de notre projet pour le moment :<\/p>\n<pre><code class=\"language-md\">-Tailwind-tutorial\n    -public\n        -index.html\n        -styles.css\n    -src\n        -styles.css<\/code><\/pre>\n<p>Ensuite, d\u00e9marrez un terminal pour votre projet et ex\u00e9cutez les commandes suivantes :<\/p>\n<pre><code class=\"language-bash\">    npm install -D tailwindcss<\/code><\/pre>\n<p>La commande ci-dessus installera le framework CSS Tailwind en tant que d\u00e9pendance. Ensuite, g\u00e9n\u00e9rez votre fichier tailwind.config.js en ex\u00e9cutant la commande ci-dessous :<\/p>\n<pre><code class=\"language-bash\"> npx tailwindcss init<\/code><\/pre>\n<p>Le fichier tailwind.config.js sera vide lors de sa cr\u00e9ation, nous devons donc ajouter quelques lignes de code:<\/p>\n<pre><code class=\"language-javascript\">module.exports = {\n  content: [\".\/src\/**\/*.{html,js}\", \".\/public\/*.html\"],\n  theme: {\n    extend: {},\n  },\n  plugins: [],\n};<\/code><\/pre>\n<p>Les chemins de fichier fournis dans le tableau de contenu permettront \u00e0 Tailwind de purger\/supprimer tout style inutilis\u00e9 lors de la construction.<\/p>\n<p>La prochaine chose \u00e0 faire est d&rsquo;ajouter les directives \u00ab\u00a0@tailwind\u00a0\u00bb \u00e0 votre fichier CSS dans le dossier <strong>src<\/strong> &#8211; c&rsquo;est l\u00e0 que Tailwind g\u00e9n\u00e8re tous ses styles utilitaires pr\u00e9d\u00e9finis pour vous :<\/p>\n<pre><code class=\"language-css\">@tailwind base;\n@tailwind components;\n@tailwind utilities;<\/code><\/pre>\n<p>La derni\u00e8re chose \u00e0 faire est de lancer le processus de construction en ex\u00e9cutant cette commande dans votre terminal :<\/p>\n<pre><code class=\"language-bash\">    npx tailwindcss -i .\/src\/styles.css -o .\/public\/styles.css --watch<\/code><\/pre>\n<p>Dans le code ci-dessus, nous indiquons \u00e0 Tailwind que notre fichier d&rsquo;entr\u00e9e est la feuille de style dans le dossier src et que les styles que nous avons utilis\u00e9s doivent \u00eatre int\u00e9gr\u00e9s dans le fichier de sortie dans le dossier public. <code>--watch<\/code> permet \u00e0 Tailwind de surveiller les changements dans votre fichier pour un processus de construction automatique ; l&rsquo;omettre signifie que nous devons ex\u00e9cuter ce script chaque fois que nous voulons construire notre code et voir la sortie souhait\u00e9e.<\/p>\n\n<h3>Utiliser Tailwind CSS<\/h3>\n<p>Maintenant que nous avons install\u00e9 et configur\u00e9 Tailwind CSS pour notre projet, voyons quelques exemples pour comprendre pleinement son application.<\/p>\n<h4>Exemple de Flexbox<\/h4>\n<p>Pour utiliser <a href=\"https:\/\/kinqsta.com\/fr\/blog\/design-web-responsive\/\">flex<\/a> dans Tailwind CSS, vous devez ajouter une classe de flex et ensuite la direction des \u00e9l\u00e9ments flex :<\/p>\n<pre><code class=\"language-html\">    &lt;div class=\"flex flex-row\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n    &lt;\/div&gt;<\/code><\/pre>\n<figure id=\"attachment_114097\" aria-describedby=\"caption-attachment-114097\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114097 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/flexbox-container-1024x582.png\" alt=\"Nos trois boutons violets.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114097\" class=\"wp-caption-text\">Nos trois boutons violets.<\/figcaption><\/figure>\n<p>L&rsquo;utilisation de <code>flex-row-reverse<\/code> inversera l&rsquo;ordre d&rsquo;apparition des boutons.<\/p>\n<p><code>flex-col<\/code> les empilera les uns sur les autres. Voici un exemple :<\/p>\n<pre><code class=\"language-html\">    &lt;div class=\"flex flex-col\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n    &lt;\/div&gt;<\/code><\/pre>\n<figure id=\"attachment_114101\" aria-describedby=\"caption-attachment-114101\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114101 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/flex-col-1024x582.png\" alt=\"Nos trois boutons violets.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114101\" class=\"wp-caption-text\">Nos trois boutons violets.<\/figcaption><\/figure>\n<p>Tout comme l&rsquo;exemple pr\u00e9c\u00e9dent, <strong><code>flex-col-reverse<\/code><\/strong> inverse l&rsquo;ordre.<\/p>\n<h4>Exemple de grille<\/h4>\n<p>Lorsque nous sp\u00e9cifions des colonnes et des lignes dans le syst\u00e8me de grille, nous adoptons une approche diff\u00e9rente en passant dans un nombre qui d\u00e9terminera comment les \u00e9l\u00e9ments occuperont l&rsquo;espace disponible :<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"grid grid-cols-3\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n      &lt;button&gt; Button 4 &lt;\/button&gt;\n      &lt;button&gt; Button 5 &lt;\/button&gt;\n      &lt;button&gt; Button 6 &lt;\/button&gt;\n    &lt;\/div&gt;<\/code><\/pre>\n<figure id=\"attachment_114104\" aria-describedby=\"caption-attachment-114104\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114104 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/grid-col-1024x582.png\" alt=\"Nos six boutons violets.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114104\" class=\"wp-caption-text\">Nos six boutons violets.<\/figcaption><\/figure>\n<h4>Couleurs<\/h4>\n<p>Tailwind est livr\u00e9 avec un grand nombre de couleurs pr\u00e9d\u00e9finies. Chaque couleur poss\u00e8de un ensemble de variations diff\u00e9rentes, la variation la plus claire \u00e9tant de 50 et la plus fonc\u00e9e de 900.<\/p>\n<p>Voici une image de plusieurs couleurs et de leurs <a href=\"https:\/\/kinqsta.com\/fr\/blog\/couleur-police-html\/\">codes hexagonaux HTML<\/a> pour illustrer ceci<\/p>\n<figure id=\"attachment_114105\" aria-describedby=\"caption-attachment-114105\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114105 size-large\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/01\/tailwind-color-variants-1024x617.png\" alt=\"Personnalisation des couleurs \u00e0 partir de la palette par d\u00e9faut de Tailwind\" width=\"1024\" height=\"617\"><figcaption id=\"caption-attachment-114105\" class=\"wp-caption-text\">Personnalisation des couleurs \u00e0 partir de la palette par d\u00e9faut de Tailwind.<a href=\"https:\/\/tailwindcss.com\/docs\/customizing-colors#default-color-palette\">(Source de l&rsquo;image)<\/a><\/figcaption><\/figure>\n<p>Nous allons vous donner un exemple de la fa\u00e7on dont vous pouvez proc\u00e9der en utilisant la couleur rouge ci-dessus pour donner une couleur d&rsquo;arri\u00e8re-plan\u00a0\u00e0 un \u00e9l\u00e9ment de bouton :<\/p>\n<pre><code class=\"language-html\">&lt;button class=\"bg-red-50\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-100\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-200\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-300\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-400\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-500\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-600\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-700\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-800\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"bg-red-900\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Cette syntaxe est la m\u00eame pour toutes les couleurs dans Tailwind, \u00e0 l&rsquo;exception du noir et du blanc, qui s&rsquo;\u00e9crivent de la m\u00eame mani\u00e8re mais sans l&rsquo;utilisation de chiffres <code>bg-black<\/code> et <code>bg-white<\/code>.<\/p>\n<p>Pour ajouter une couleur de texte, vous utilisez la classe <code>text-{color}<\/code>:<\/p>\n<pre><code class=\"language-html\">&lt;p class=\"text-yellow-600\"&gt;Hello World&lt;\/p&gt;<\/code><\/pre>\n<h4>Marge int\u00e9rieure (Padding)<\/h4>\n<p>Tailwind dispose d\u00e9j\u00e0 d&rsquo;un syst\u00e8me de conception qui vous aiderait \u00e0 conserver une \u00e9chelle coh\u00e9rente dans vos conceptions. Il vous suffit de conna\u00eetre la syntaxe d&rsquo;application de chaque utilitaire.<\/p>\n<p>Les utilitaires suivants permettent d&rsquo;ajouter du padding \u00e0 vos \u00e9l\u00e9ments :<\/p>\n<ul>\n<li><code>p<\/code> indique une marge int\u00e9rieure sur l&rsquo;ensemble de l&rsquo;\u00e9l\u00e9ment.<\/li>\n<li><code>py<\/code> d\u00e9signe une marge int\u00e9rieure en haut et une marge int\u00e9rieure en bas.<\/li>\n<li><code>px<\/code> indique lune marge int\u00e9rieure \u00e0 gauche et une marge int\u00e9rieure \u00e0 droite.<\/li>\n<li><code>pt<\/code> indique une marge int\u00e9rieure en haut.<\/li>\n<li><code>pr<\/code> indique une marge int\u00e9rieure \u00e0 droite.<\/li>\n<li><code>pb<\/code> d\u00e9signe une marge int\u00e9rieure en bas de page.<\/li>\n<li><code>pl<\/code> d\u00e9signe une marge int\u00e9rieure \u00e0 gauche<\/li>\n<\/ul>\n<p>Pour les appliquer \u00e0 vos \u00e9l\u00e9ments, vous devrez utiliser les num\u00e9ros appropri\u00e9s fournis par Tailwind &#8211; un peu comme les num\u00e9ros qui repr\u00e9sentaient les variantes de couleur dans la derni\u00e8re section. Voici ce que nous voulons dire :<\/p>\n<pre><code class=\"language-html\">&lt;button class=\"p-0\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"pt-1\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"pr-2\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"pb-3\"&gt;Click me&lt;\/button&gt;\n&lt;button class=\"pl-4\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<h4>Marge<\/h4>\n<p>Les utilitaires pr\u00e9d\u00e9finis pour le padding et la marge sont tr\u00e8s similaires. Vous devez remplacer le <code>p<\/code> par un <code>m<\/code>:<\/p>\n<ul>\n<li><code>m<\/code><\/li>\n<li><code>my<\/code><\/li>\n<li><code>mx<\/code><\/li>\n<li><code>mt<\/code><\/li>\n<li><code>mr<\/code><\/li>\n<li><code>mb<\/code><\/li>\n<li><code>ml<\/code><\/li>\n<\/ul>\n<h2>Comment cr\u00e9er une extension CSS Tailwind<\/h2>\n<p>M\u00eame si Tailwind CSS dispose de nombreux utilitaires et syst\u00e8mes de conception d\u00e9j\u00e0 construits pour vous, il est toujours possible que vous ayez une fonctionnalit\u00e9 particuli\u00e8re que vous aimeriez ajouter pour \u00e9tendre ce pour quoi Tailwind peut \u00eatre utilis\u00e9. Tailwind CSS nous permet de le faire en cr\u00e9ant une extension.<\/p>\n<p>Mettons les mains dans le cambouis en cr\u00e9ant une extension\u00a0qui ajoute la couleur aqua et un utilitaire de rotation qui fait pivoter un \u00e9l\u00e9ment de 150\u00ba sur l&rsquo;axe des X. Nous allons cr\u00e9er ces utilitaires dans le fichier <strong>tailwind.config.js<\/strong> en utilisant un peu de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-javascript\/\">JavaScript<\/a>.<\/p>\n<pre><code class=\"language-javascript\">const plugin = require(\"tailwindcss\/plugin\");\n\nmodule.exports = {\n  content: [\".\/src\/**\/*.{html,js}\", \".\/public\/*.html\"],\n  theme: {\n    extend: {},\n  },\n  plugins: [\n    plugin(function ({ addUtilities }) {\n      const myUtilities = {\n        \".bg-aqua\": { background: \"aqua\" },\n        \".rotate-150deg\": {\n          transform: \"rotateX(150deg)\",\n        },\n      };\n      addUtilities(myUtilities);\n    }),\n  ],\n\n};<\/code><\/pre>\n<p>Maintenant, d\u00e9composons tout cela. La premi\u00e8re chose que nous avons faite est d&rsquo;importer la fonction plugin de Tailwind :<\/p>\n<pre><code class=\"language-javascript\">const plugin = require(\"tailwindcss\/plugin\");<\/code><\/pre>\n<p>Ensuite, nous avons cr\u00e9\u00e9 nos extensions dans le tableau des extensions :<\/p>\n<pre><code class=\"language-javascript\">  plugins: [\n    plugin(function ({ addUtilities }) {\n      const newUtilities = {\n        \".bg-aqua\": { background: \"aqua\" },\n        \".rotate-150deg\": {\n          transform: \"rotateX(150deg)\",\n        },\n      };\n      addUtilities(newUtilities);\n    }),\n  ],<\/code><\/pre>\n<p>Vous devrez peut-\u00eatre r\u00e9-ex\u00e9cuter le script de construction apr\u00e8s avoir cr\u00e9\u00e9 votre extension.<\/p>\n<p>Maintenant que les extensions sont pr\u00eates, nous pouvons les tester :<\/p>\n<pre><code class=\"language-html\">&lt;button class=\"bg-aqua rotate-150deg\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Si vous avez tout fait correctement, vous devriez avoir un bouton de couleur aqua avec le texte tourn\u00e9 \u00e0 150\u00ba sur l&rsquo;axe X.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Les frameworks sont une option inestimable lorsqu&rsquo;il s&rsquo;agit d&rsquo;acc\u00e9l\u00e9rer votre flux de travail. Ils vous aident \u00e0 cr\u00e9er des pages web professionnelles et de belle apparence tout en maintenant la coh\u00e9rence de la conception. Tailwind CSS propose de nombreuses classes CSS utilitaires pour vous aider \u00e0 faire passer <a href=\"https:\/\/kinqsta.com\/fr\/blog\/meilleures-pratiques-design-web\/\">votre conception et votre d\u00e9veloppement web au niveau sup\u00e9rieur<\/a>.<\/p>\n<p>Cet article nous a appris ce qu&rsquo;est Tailwind CSS et ce qui en fait un framework. Nous avons ensuite examin\u00e9 le processus d&rsquo; installation et vu quelques exemples qui montraient comment nous pouvions cr\u00e9er nos propres extensions personnalis\u00e9s pour \u00e9tendre la fonctionnalit\u00e9 existante.<\/p>\n<p>Si vous avez suivi jusqu&rsquo;\u00e0 ce point, vous avez maintenant une compr\u00e9hension de base mais solide du fonctionnement de Tailwind. Cependant, pour vous am\u00e9liorer dans l&rsquo;utilisation d&rsquo;un tel framework ax\u00e9 sur l&rsquo;utilit\u00e9, vous devez continuer \u00e0 vous exercer et accro\u00eetre vos connaissances en CSS si vous ne disposez pas d\u00e9j\u00e0 de bases solides.<\/p>\n<p><em>Vous avez utilis\u00e9 Tailwind CSS ou un autre framework CSS<\/em>par le pass\u00e9 ? Partagez vos r\u00e9flexions dans la section des commentaires !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 mesure que vous progressez en tant que d\u00e9veloppeur, vous \u00eates plus susceptible d&rsquo;utiliser des technologies qui vous aident \u00e0 faire plus en \u00e9crivant moins de &#8230;<\/p>\n","protected":false},"author":240,"featured_media":54580,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[417,341],"topic":[1020],"class_list":["post-54579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-css","tag-web-development","topic-outils-developpement-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web<\/title>\n<meta name=\"description\" content=\"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web\" \/>\n<meta property=\"og:description\" content=\"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-17T12:41:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-22T11:11:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ihechikara Abba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ihechikara Abba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\"},\"author\":{\"name\":\"Ihechikara Abba\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\"},\"headline\":\"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web\",\"datePublished\":\"2022-03-17T12:41:27+00:00\",\"dateModified\":\"2023-09-22T11:11:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\"},\"wordCount\":2396,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\",\"keywords\":[\"css\",\"web development\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\",\"name\":\"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\",\"datePublished\":\"2022-03-17T12:41:27+00:00\",\"dateModified\":\"2023-09-22T11:11:04+00:00\",\"description\":\"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outils de d\u00e9veloppement web\",\"item\":\"https:\/\/kinqsta.com\/fr\/sujets\/outils-developpement-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\",\"name\":\"Ihechikara Abba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"caption\":\"Ihechikara Abba\"},\"description\":\"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/author\/ihechivinabba\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web","description":"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web","og_description":"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.","og_url":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2022-03-17T12:41:27+00:00","article_modified_time":"2023-09-22T11:11:04+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","type":"image\/jpeg"}],"author":"Ihechikara Abba","twitter_card":"summary_large_image","twitter_description":"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.","twitter_image":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Ihechikara Abba","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/"},"author":{"name":"Ihechikara Abba","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26"},"headline":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web","datePublished":"2022-03-17T12:41:27+00:00","dateModified":"2023-09-22T11:11:04+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/"},"wordCount":2396,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","keywords":["css","web development"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/","url":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/","name":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","datePublished":"2022-03-17T12:41:27+00:00","dateModified":"2023-09-22T11:11:04+00:00","description":"Tailwind CSS est un puissant framework CSS qui peut r\u00e9duire votre temps de d\u00e9veloppement afin que vous puissiez vous concentrer sur ce qui est important.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#primaryimage","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/03\/tailwind-css.jpg","width":1460,"height":730,"caption":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/fr\/blog\/tailwind-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Outils de d\u00e9veloppement web","item":"https:\/\/kinqsta.com\/fr\/sujets\/outils-developpement-web\/"},{"@type":"ListItem","position":3,"name":"Comment utiliser Tailwind CSS pour d\u00e9velopper rapidement de superbes sites web"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/fr\/#website","url":"https:\/\/kinqsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26","name":"Ihechikara Abba","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","caption":"Ihechikara Abba"},"description":"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.","url":"https:\/\/kinqsta.com\/fr\/blog\/author\/ihechivinabba\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/54579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/comments?post=54579"}],"version-history":[{"count":10,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/54579\/revisions"}],"predecessor-version":[{"id":73197,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/54579\/revisions\/73197"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/es"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/translations\/jp"},{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/54579\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media\/54580"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media?parent=54579"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/tags?post=54579"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/topic?post=54579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}