{"id":12367031,"date":"2026-03-14T02:12:01","date_gmt":"2026-03-13T18:12:01","guid":{"rendered":"https:\/\/www.likacloud.com\/knowledge\/10%e4%b8%aatailwind-css%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%8a%a9%e4%bd%a0%e6%9e%84%e5%bb%ba%e4%bc%98%e9%9b%85%e9%ab%98%e6%95%88%e7%9a%84%e7%8e%b0%e4%bb%a3web%e7%95%8c%e9%9d%a2\/"},"modified":"2026-03-14T02:39:00","modified_gmt":"2026-03-13T18:39:00","slug":"10-tailwind-css-tips-for-elegant-modern-web-interfaces","status":"publish","type":"knowledge_post","link":"https:\/\/www.likacloud.com\/fr\/knowledge\/website-building\/10-tailwind-css-tips-for-elegant-modern-web-interfaces\/","title":{"rendered":"10 astuces de Tailwind CSS pour cr\u00e9er des interfaces web modernes, \u00e9l\u00e9gantes et efficaces"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Tailwind CSS \u901a\u8fc7\u5176\u5b9e\u7528\u7684\u539f\u5b50\u7c7b\u8303\u5f0f\uff0c\u5f7b\u5e95\u6539\u53d8\u4e86\u524d\u7aef\u5f00\u53d1\u7684\u5de5\u4f5c\u6d41\u3002\u7136\u800c\uff0c\u8981\u771f\u6b63\u53d1\u6325\u5176\u6f5c\u529b\uff0c\u4e0d\u4ec5\u9700\u8981\u8bb0\u4f4f\u7c7b\u540d\uff0c\u66f4\u9700\u8981\u638c\u63e1\u4e00\u4e9b\u8fdb\u9636\u6280\u5de7\u3002\u672c\u6587\u5c06\u5206\u4eab 10 \u4e2a\u5b9e\u7528\u6280\u5de7\uff0c\u5e2e\u52a9\u4f60\u7f16\u5199\u66f4\u7b80\u6d01\u3001\u66f4\u5f3a\u5927\u3001\u66f4\u53ef\u7ef4\u62a4\u7684 Tailwind \u4ee3\u7801\uff0c\u4ece\u800c\u6784\u5efa\u51fa\u65e2\u4f18\u96c5\u53c8\u9ad8\u6548\u7684\u73b0\u4ee3\u7528\u6237\u754c\u9762\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u638c\u63e1\u6838\u5fc3\u5b9e\u7528\u7c7b\u4e0e\u53d8\u4f53<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tailwind CSS \u7684\u6838\u5fc3\u5728\u4e8e\u5176\u5e9e\u5927\u7684\u5b9e\u7528\u7c7b\u96c6\u5408\u548c\u7cbe\u51c6\u7684\u72b6\u6001\u53d8\u4f53\u3002\u719f\u7ec3\u8fd0\u7528\u8fd9\u4e9b\u57fa\u7840\u4f46\u5f3a\u5927\u7684\u7279\u6027\uff0c\u662f\u63d0\u5347\u6548\u7387\u7684\u7b2c\u4e00\u6b65\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u54cd\u5e94\u5f0f\u8bbe\u8ba1\u4e0e\u65ad\u70b9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tailwind \u91c7\u7528\u79fb\u52a8\u4f18\u5148\u7684\u54cd\u5e94\u5f0f\u8bbe\u8ba1\u6a21\u5f0f\u3002\u8fd9\u610f\u5473\u7740\u672a\u52a0\u524d\u7f00\u7684\u7c7b\uff08\u5982 <code>&lt;code&gt;block&lt;\/code&gt;<\/code>\uff09\u4f5c\u7528\u4e8e\u6240\u6709\u5c4f\u5e55\u5c3a\u5bf8\uff0c\u800c\u5e26\u524d\u7f00\u7684\u7c7b\uff08\u5982 <code>&lt;code&gt;md:block&lt;\/code&gt;<\/code>\uff09\u5219\u4ece\u8be5\u65ad\u70b9\u5f00\u59cb\u751f\u6548\u3002\u5408\u7406\u5229\u7528\u65ad\u70b9\u53ef\u4ee5\u6784\u5efa\u81ea\u9002\u5e94\u7684\u5e03\u5c40\u3002<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u63a8\u8350\u9605\u8bfb <a href=\"https:\/\/www.likacloud.com\/ms\/knowledge\/website-building\/tailwind-css-beginners-guide-build-modern-responsive-websites\/\">Tailwind CSS \u5165\u95e8\u6307\u5357\uff1a\u4ece\u96f6\u5230\u4e00\u6784\u5efa\u73b0\u4ee3\u54cd\u5e94\u5f0f\u7f51\u9875<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff0c\u4e00\u4e2a\u5143\u7d20\u5728\u624b\u673a\u4e0a\u5782\u76f4\u5806\u53e0\uff0c\u5728\u5e73\u677f\u4e0a\u53d8\u4e3a\u4e24\u680f\uff0c\u5728\u684c\u9762\u4e0a\u53d8\u4e3a\u56db\u680f\uff0c\u53ef\u4ee5\u8fd9\u6837\u5b9e\u73b0\uff1a<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n<div class=\"grid grid-cols-1 md:grid-cols-2 gap-4 md:gap-6 mb-8 md:mb-10 mt-10\"> \r\n\t<!-- \u91cd\u590d\u5668\u5faa\u73af\u5f00\u59cb -->\r\n\t\t\r\n\t<!-- \u5546\u5bb6\u5361\u7247 -->\r\n\t<div class=\"bg-white dark:bg-gray-750 rounded-lg overflow-hidden shadow-md flex gap-1 flex-col     justify-between\" data-link=\"https:\/\/www.likacloud.com\/fr\/tolink\/wordpress-com-ai-website-builder\/\">\r\n\t\t<div class=\"flex items-start justify-between\"> \r\n\t\t\t<!-- \u5546\u5bb6logo -->\r\n\t\t\t<div class=\"w-16 h-16 bg-blue-200 dark:bg-blue-500\/30 flex items-center justify-center flex-shrink-0 p-3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2026\/01\/20260107032104.svg\" alt=\"WordPress.com \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b\" class=\"w-12 object-contain !dark-filter08\" title=\"\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<!-- \u5546\u5bb6\u4fe1\u606f -->\r\n\t\t\t<div class=\"px-4 pt-2 flex-grow\">\r\n\t\t\t\t<div class=\"flex justify-between items-start mb-2\">\r\n\t\t\t\t\t<strong class=\"text-xl font-bold\">WordPress.com \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b<\/strong>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<span class=\"text-gray-500 dark:text-gray-300 !text-sm p-4 pb-0\">99.999% \u53ef\u7528\u6027+\u8de8\u533a\u5bb9\u707e\uff0c\u5168\u592924\u5c0f\u65f6\u652f\u6301\uff0c\u8d2d\u4e70\u535a\u5ba2\u5957\u9910\u514d\u8d39\u4f7f\u7528AI\u6784\u5efa\u7f51\u7ad9<\/span>\r\n\t\t\t\t<div class=\"flex flex-col gap-4 md:gap-6 justify-between p-4\"> \r\n\t\t\t<!-- \u6807\u7b7e -->\r\n\t\t\t\t\t\t\r\n\t\t\t<!-- \u6d3b\u52a8\u548c\u94fe\u63a5 --> \r\n\t\t\t<div class=\"flex justify-between items-center gap-3 flex-col\">\r\n\t\t\t\t\t\t\t\t<div class=\"text-gray-500 dark:text-gray-300 !text-sm line-clamp-1\">\u514d\u8d39\u57df\u540d\u4e00\u5e74<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/wordpress-com-ai-website-builder\/\" class=\"flex justify-end font-bold !text-lg !text-blue-600 dark:!text-blue-500\">\u8bbf\u95eeWordPress.com \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b \u2192<\/a>\r\n\t\t\t\t\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\t\t\r\n\t<!-- \u5546\u5bb6\u5361\u7247 -->\r\n\t<div class=\"bg-white dark:bg-gray-750 rounded-lg overflow-hidden shadow-md flex gap-1 flex-col     justify-between\" data-link=\"https:\/\/www.likacloud.com\/fr\/tolink\/ultahost-website-builder\/\">\r\n\t\t<div class=\"flex items-start justify-between\"> \r\n\t\t\t<!-- \u5546\u5bb6logo -->\r\n\t\t\t<div class=\"w-16 h-16 bg-blue-200 dark:bg-blue-500\/30 flex items-center justify-center flex-shrink-0 p-3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251227023708.webp\" alt=\"UltaHost \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b\" class=\"w-12 object-contain !dark-filter08\" title=\"\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<!-- \u5546\u5bb6\u4fe1\u606f -->\r\n\t\t\t<div class=\"px-4 pt-2 flex-grow\">\r\n\t\t\t\t<div class=\"flex justify-between items-start mb-2\">\r\n\t\t\t\t\t<strong class=\"text-xl font-bold\">UltaHost \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b<\/strong>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<span class=\"text-gray-500 dark:text-gray-300 !text-sm p-4 pb-0\">900+\u514d\u8d39\u3001\u53ef\u5b9a\u5236\u7684\u6a21\u677f\uff0c\u83b7\u5f97\u4f18\u5316\u7f51\u7ad9\u641c\u7d22\u66dd\u5149\u6240\u9700\u7684 SEO \u80fd\u529b<\/span>\r\n\t\t\t\t<div class=\"flex flex-col gap-4 md:gap-6 justify-between p-4\"> \r\n\t\t\t<!-- \u6807\u7b7e -->\r\n\t\t\t\t\t\t\r\n\t\t\t<!-- \u6d3b\u52a8\u548c\u94fe\u63a5 --> \r\n\t\t\t<div class=\"flex justify-between items-center gap-3 flex-col\">\r\n\t\t\t\t\t\t\t\t<div class=\"text-gray-500 dark:text-gray-300 !text-sm line-clamp-1\">\u4f18\u60e0 40%<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/ultahost-website-builder\/\" class=\"flex justify-end font-bold !text-lg !text-blue-600 dark:!text-blue-500\">\u8bbf\u95eeUltaHost \u7f51\u7ad9\u5efa\u8bbe\u52a9\u624b \u2192<\/a>\r\n\t\t\t\t\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\t\t<!-- \u91cd\u590d\u5668\u5faa\u73af\u7ed3\u675f -->\r\n<\/div>\r\n\r\n\r\n\n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-html\">&lt;div class=&quot;flex flex-col md:flex-row lg:grid lg:grid-cols-4&quot;&gt;\n  &lt;!-- \u5b50\u5143\u7d20 --&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u72b6\u6001\u53d8\u4f53\u7684\u7075\u6d3b\u5e94\u7528<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u72b6\u6001\u53d8\u4f53\u5141\u8bb8\u4f60\u6839\u636e\u7528\u6237\u7684\u4ea4\u4e92\u6216\u5143\u7d20\u7684\u72b6\u6001\u5e94\u7528\u6837\u5f0f\u3002\u8fd9\u662f\u6784\u5efa\u4ea4\u4e92\u5f0f\u754c\u9762\u7684\u5173\u952e\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e38\u7528\u7684\u53d8\u4f53\u5305\u62ec <code>&lt;code&gt;hover:&lt;\/code&gt;<\/code>\u3001<code>&lt;code&gt;focus:&lt;\/code&gt;<\/code>\u3001<code>&lt;code&gt;active:&lt;\/code&gt;<\/code> \u4ee5\u53ca\u7528\u4e8e\u8868\u5355\u5143\u7d20\u7684 <code>&lt;code&gt;disabled:&lt;\/code&gt;<\/code> \u548c <code>&lt;code&gt;checked:&lt;\/code&gt;<\/code>\u3002\u5b83\u4eec\u53ef\u4ee5\u8f7b\u677e\u7ec4\u5408\uff0c\u521b\u9020\u51fa\u4e30\u5bcc\u7684\u4ea4\u4e92\u53cd\u9988\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-html\">&lt;button class=&quot;bg-blue-500 hover:bg-blue-700 focus:ring-2 focus:ring-blue-300 active:scale-95 transition-all&quot;&gt;\n  \u70b9\u51fb\u6211\n&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u6bb5\u4ee3\u7801\u4e3a\u6309\u94ae\u6dfb\u52a0\u4e86\u60ac\u505c\u989c\u8272\u52a0\u6df1\u3001\u83b7\u5f97\u7126\u70b9\u65f6\u51fa\u73b0\u5149\u73af\u73af\u3001\u6309\u4e0b\u65f6\u8f7b\u5fae\u7f29\u5c0f\u7684\u6548\u679c\uff0c\u6240\u6709\u8fc7\u6e21\u90fd\u662f\u5e73\u6ed1\u7684\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u63d0\u5347\u4ee3\u7801\u7ec4\u7ec7\u4e0e\u53ef\u7ef4\u62a4\u6027<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u968f\u7740\u9879\u76ee\u89c4\u6a21\u6269\u5927\uff0cHTML \u4e2d\u7684\u7c7b\u5217\u8868\u53ef\u80fd\u4f1a\u53d8\u5f97\u5197\u957f\u4e14\u96be\u4ee5\u7ba1\u7406\u3002\u4ee5\u4e0b\u6280\u5de7\u80fd\u5e2e\u52a9\u4f60\u4fdd\u6301\u4ee3\u7801\u7684\u6574\u6d01\u3002<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u63a8\u8350\u9605\u8bfb <a href=\"https:\/\/www.likacloud.com\/ms\/knowledge\/website-building\/tailwind-css-comprehensive-guide-from-beginner-to-expert\/\">\u6df1\u5165\u7406\u89e3 Tailwind CSS\uff1a\u4ece\u5165\u95e8\u5230\u7cbe\u901a\u7684\u5b9e\u7528\u6307\u5357<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528 @apply \u63d0\u53d6\u91cd\u590d\u6837\u5f0f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f53\u540c\u4e00\u7ec4\u5b9e\u7528\u7c7b\u5728\u591a\u4e2a\u5730\u65b9\u91cd\u590d\u51fa\u73b0\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528 <code>&lt;code&gt;@apply&lt;\/code&gt;<\/code> \u6307\u4ee4\u5728 CSS \u5c42\u4e2d\u521b\u5efa\u81ea\u5b9a\u4e49\u7684\u7ec4\u4ef6\u7c7b\u3002\u8fd9\u7c7b\u4f3c\u4e8e\u521b\u5efa\u53ef\u590d\u7528\u7684\u6837\u5f0f\u7247\u6bb5\uff0c\u6709\u52a9\u4e8e\u4fdd\u6301\u4e00\u81f4\u6027\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u4f60\u7684 CSS \u6587\u4ef6\uff08\u5982 <code>main.css<\/code>\uff09\u4e2d\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-css\">@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer components {\n  .btn-primary {\n    @apply px-4 py-2 bg-blue-600 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75 transition-colors;\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e4b\u540e\u5728 HTML \u4e2d\uff0c\u53ea\u9700\u4f7f\u7528 <code>&lt;code&gt;class=\u201dbtn-primary\u201d&lt;\/code&gt;<\/code> \u5373\u53ef\u3002<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n\n  <div class=\"flex justify-between items-center flex-col lg:flex-row xl:flex-col 2xl:flex-row gap-6 sm:gap-8 rounded-lg border border-gray-200 dark:border-gray-700 p-4 mb-8 lg:mb-10 sm:p-6 bg-white dark:bg-gray-750 shadow-md transition-colors duration-300\"\n         data-link=\"https:\/\/www.likacloud.com\/fr\/tolink\/bluehost-wordpress-hosting\/\">\n\n      <div class=\"flex flex-col gap-3 gap-4 sm:gap-6 w-full\">\n        <strong class=\"text-2xl font-semibold text-gray-900 dark:text-gray-200\">Bluehost\u5efa\u7ad9\u52a9\u624b<\/strong>\n        <div class=\"text-gray-600 dark:text-gray-300 word-word\">\u63d0\u4f9b AI \u7f51\u7ad9\u521b\u5efa\u5de5\u5177\uff0c24\/7 \u5728\u7ebf\u804a\u5929\u4e0e\u7535\u8bdd\u652f\u6301\uff0c\u4e00\u5e74\u514d\u8d39\u57df\u540d\uff0c\u514d\u8d39CDN\uff0c99.99% \u6b63\u5e38\u8fd0\u884c\u65f6\u95f4 SLA<\/div>\n      <\/div>\n\n      <div class=\"flex items-center flex-col md:flex-row lg:flex-col xl:flex-row 2xl:flex-col gap-6 shrink-0\">\n                  <a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/bluehost-wordpress-hosting\/\">\n                          <!-- \u53ea\u6709\u4e00\u4e2a\u53ef\u7528 icon\uff08\u6216\u591c\u95f4\u56de\u9000\uff09\uff0c\u4e24\u79cd\u6a21\u5f0f\u5171\u7528 -->\n              <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251231095441.svg\" alt=\"\u5efa\u7ad9\u52a9\u624b LOGO\" class=\"content-promotion-card-icon h-9 min-h-9\" title=\"\">\n                      <\/a>\n          \n        <a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/bluehost-wordpress-hosting\/\"\n           class=\"bg-blue-500 w-full md:w-auto lg:w-full xl:w-auto 2xl:w-full text-center !text-white dark:!text-gray-200 !px-5 !py-1.5 rounded-full hover:bg-blue-600 transition-colors\">\n          \u8bbf\u95eeBluehost        <\/a>\n      <\/div>\n    <\/div>\n\n    \n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<h3 class=\"wp-block-heading\">\u5229\u7528 IDE \u63d2\u4ef6\u4e0e\u667a\u80fd\u611f\u77e5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b89\u88c5\u50cf \u201cTailwind CSS IntelliSense\u201d \u8fd9\u6837\u7684 IDE \u63d2\u4ef6\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u3002\u5b83\u4e0d\u4ec5\u80fd\u63d0\u4f9b\u81ea\u52a8\u8865\u5168\u3001\u8bed\u6cd5\u9ad8\u4eae\u548c\u60ac\u505c\u63d0\u793a\uff0c\u8fd8\u80fd\u5728 <code>tailwind.config.js<\/code> \u4e2d\u8bfb\u53d6\u4f60\u7684\u81ea\u5b9a\u4e49\u914d\u7f6e\uff0c\u5927\u5927\u51cf\u5c11\u67e5\u9605\u6587\u6863\u7684\u65f6\u95f4\u5e76\u907f\u514d\u62fc\u5199\u9519\u8bef\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u7b56\u7565\u6027\u5730\u5408\u5e76\u4e0e\u5206\u5272\u7c7b\u5b57\u7b26\u4e32<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5bf9\u4e8e\u52a8\u6001\u751f\u6210\u7684\u7c7b\uff0c\u624b\u52a8\u62fc\u63a5\u5b57\u7b26\u4e32\u5bb9\u6613\u51fa\u9519\u3002\u53ef\u4ee5\u4f7f\u7528\u50cf <code>clsx<\/code>\u3001<code>classnames<\/code> \u6216 Tailwind \u5b98\u65b9\u7684 <code>tailwind-merge<\/code> \u8fd9\u6837\u7684\u5e93\u6765\u667a\u80fd\u5730\u5408\u5e76\u3001\u53bb\u91cd\u548c\u6392\u5e8f\u7c7b\u540d\uff0c\u7279\u522b\u662f\u5728\u5904\u7406\u6761\u4ef6\u7c7b\u65f6\u975e\u5e38\u6709\u7528\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-javascript\">import { clsx } from \u2018clsx\u2019;\nimport { twMerge } from \u2018tailwind-merge\u2019;\n\nfunction Button({ isActive, children }) {\n  const className = twMerge(\n    clsx(\n      \u2018px-4 py-2 rounded-md\u2019,\n      isActive ? \u2018bg-blue-600 text-white\u2019 : \u2018bg-gray-200 text-gray-800\u2019\n    )\n  );\n  return &lt;button className={className}&gt;{children}&lt;\/button&gt;;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u6df1\u5165\u914d\u7f6e\u4e0e\u81ea\u5b9a\u4e49<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tailwind \u7684\u9ed8\u8ba4\u914d\u7f6e\u975e\u5e38\u5168\u9762\uff0c\u4f46\u901a\u8fc7\u5b9a\u5236\uff0c\u4f60\u53ef\u4ee5\u8ba9\u5b83\u5b8c\u7f8e\u5951\u5408\u4f60\u7684\u54c1\u724c\u548c\u8bbe\u8ba1\u7cfb\u7edf\u3002<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u63a8\u8350\u9605\u8bfb <a href=\"https:\/\/www.likacloud.com\/ms\/knowledge\/website-building\/tailwind-css-core-advantages-and-design-philosophy\/\">Tailwind CSS \u7684\u6838\u5fc3\u4f18\u52bf\u4e0e\u8bbe\u8ba1\u54f2\u5b66<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h3 class=\"wp-block-heading\">\u6269\u5c55\u4e3b\u9898\u4e0e\u81ea\u5b9a\u4e49\u989c\u8272<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728 <code>tailwind.config.js<\/code> \u6587\u4ef6\u7684 <code>&lt;code&gt;theme.extend&lt;\/code&gt;<\/code> \u90e8\u5206\uff0c\u4f60\u53ef\u4ee5\u6dfb\u52a0\u65b0\u7684\u503c\u6216\u8986\u76d6\u9ed8\u8ba4\u503c\uff0c\u800c\u4e0d\u4f1a\u5f71\u54cd\u5176<br \/>\n\u4ed6\u90e8\u5206\u3002\u8fd9\u662f\u5b9a\u4e49\u54c1\u724c\u8272\u3001\u6269\u5c55\u95f4\u8ddd\u6bd4\u4f8b\u6216\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5b57\u4f53\u65cf\u7684\u6700\u4f73\u5b9e\u8df5\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-javascript\">\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      colors: {\n        \u2018brand\u2019: \u2018#1a73e8\u2019,\n        \u2018brand-dark\u2019: \u2018#0d47a1\u2019,\n      },\n      spacing: {\n        \u2018128\u2019: \u201832rem\u2019,\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u521b\u5efa\u81ea\u5b9a\u4e49\u7684\u5b9e\u7528\u7c7b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6709\u65f6\uff0c\u4f60\u53ef\u80fd\u9700\u8981\u4e00\u4e2a Tailwind \u5c1a\u672a\u63d0\u4f9b\u7684\u7279\u5b9a CSS \u5c5e\u6027\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7\u63d2\u4ef6\u6216\u5728\u914d\u7f6e\u6587\u4ef6\u7684 <code>&lt;code&gt;theme.extend&lt;\/code&gt;<\/code> \u4e2d\u76f4\u63a5\u6dfb\u52a0\u3002<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n\n  <div class=\"flex justify-between items-center flex-col lg:flex-row xl:flex-col 2xl:flex-row gap-6 sm:gap-8 rounded-lg border border-gray-200 dark:border-gray-700 p-4 mb-8 lg:mb-10 sm:p-6 bg-white dark:bg-gray-750 shadow-md transition-colors duration-300\"\n         data-link=\"https:\/\/www.likacloud.com\/fr\/tolink\/hosting-com-sitebuilder\/\">\n\n      <div class=\"flex flex-col gap-3 gap-4 sm:gap-6 w-full\">\n        <strong class=\"text-2xl font-semibold text-gray-900 dark:text-gray-200\">hosting.com<\/strong>\n        <div class=\"text-gray-600 dark:text-gray-300 word-word\">\u514d\u8d39SSL\u3001Cloudflare CDN\u3001WAF\uff0c40+\u5168\u7403\u673a\u623f\u53ef\u9009\uff0c\u5c31\u8fd1\u66f4\u4f4e\u5ef6\u8fdf\uff0c 24\/7\/365 \u670d\u52a1\u652f\u6301\uff0c\u73b0\u5728\u53ef\u4ee5\u7701\u4e0b\u9ad8\u8fbe 67%\u7684\u8d39\u7528\uff0c\u652f\u6301 AI \u6784\u5efa\u548c SEO \u4f18\u5316<\/div>\n      <\/div>\n\n      <div class=\"flex items-center flex-col md:flex-row lg:flex-col xl:flex-row 2xl:flex-col gap-6 shrink-0\">\n                  <a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/hosting-com-sitebuilder\/\">\n                          <!-- \u767d\u5929 -->\n              <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/09\/20250901222940.svg\" alt=\" LOGO\" class=\"content-promotion-card-icon h-9 min-h-9 dark:hidden\" title=\"\">\n              <!-- \u591c\u95f4 -->\n              <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251228220957.webp\" alt=\" LOGO\" class=\"content-promotion-card-icon h-9 min-h-9 hidden dark:block\" title=\"\">\n                      <\/a>\n          \n        <a href=\"https:\/\/www.likacloud.com\/fr\/tolink\/hosting-com-sitebuilder\/\"\n           class=\"bg-blue-500 w-full md:w-auto lg:w-full xl:w-auto 2xl:w-full text-center !text-white dark:!text-gray-200 !px-5 !py-1.5 rounded-full hover:bg-blue-600 transition-colors\">\n          \u8bbf\u95eehosting.com        <\/a>\n      <\/div>\n    <\/div>\n\n    \n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff0c\u6dfb\u52a0\u4e00\u4e2a\u81ea\u5b9a\u4e49\u7684\u7f51\u683c\u6a21\u677f\u5217\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-javascript\">\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      gridTemplateColumns: {\n        \u2018fluid\u2019: \u2018repeat(auto-fit, minmax(250px, 1fr))\u2019,\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u73b0\u5728\u4f60\u5c31\u53ef\u4ee5\u5728 HTML \u4e2d\u4f7f\u7528 <code>&lt;code&gt;grid-cols-fluid&lt;\/code&gt;<\/code> \u4e86\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u9ad8\u7ea7\u5e03\u5c40\u4e0e\u89c6\u89c9\u6548\u679c\u6280\u5de7<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e9b\u6280\u5de7\u80fd\u5e2e\u52a9\u4f60\u89e3\u51b3\u66f4\u590d\u6742\u7684\u5e03\u5c40\u95ee\u9898\u5e76\u5b9e\u73b0\u7cbe\u81f4\u7684\u89c6\u89c9\u6548\u679c\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528\u5bb9\u5668\u7c7b\u4e0e\u5c4f\u5e55\u9002\u914d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tailwind \u7684 <code>&lt;code&gt;container&lt;\/code&gt;<\/code> \u7c7b\u4f1a\u81ea\u52a8\u8bbe\u7f6e\u4e00\u4e2a <code>max-width<\/code> \u6765\u5339\u914d\u5f53\u524d\u65ad\u70b9\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7\u5728\u914d\u7f6e\u4e2d\u81ea\u5b9a\u4e49 <code>&lt;code&gt;screens&lt;\/code&gt;<\/code> \u6765\u6539\u53d8\u5176\u884c\u4e3a\uff0c\u4f7f\u5176\u5728\u4e0d\u540c\u65ad\u70b9\u5177\u6709\u4e0d\u540c\u7684\u5185\u8fb9\u8ddd\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-javascript\">\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    container: {\n      padding: \u20182rem\u2019,\n      center: true,\n    },\n  }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u5de7\u7528\u8d1f\u503c\u4e0e\u89c6\u53e3\u5355\u4f4d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tailwind \u652f\u6301\u8d1f\u7684\u8fb9\u8ddd\uff08\u5982 <code>&lt;code&gt;-m-4&lt;\/code&gt;<\/code>\uff09\uff0c\u8fd9\u5bf9\u4e8e\u521b\u5efa\u91cd\u53e0\u5143\u7d20\u3001\u62c9\u5bbd\u80cc\u666f\u7b49\u89c6\u89c9\u6548\u679c\u975e\u5e38\u6709\u7528\u3002\u7ed3\u5408\u89c6\u53e3\u5355\u4f4d\u7c7b\uff08\u5982 <code>&lt;code&gt;h-screen&lt;\/code&gt;<\/code>, <code>&lt;code&gt;min-h-[50vh]&lt;\/code&gt;<\/code>\uff09\uff0c\u4f60\u53ef\u4ee5\u8f7b\u677e\u521b\u5efa\u5145\u6ee1\u6574\u4e2a\u89c6\u53e3\u6216\u7279\u5b9a\u6bd4\u4f8b\u7684\u533a\u57df\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-html\">&lt;div class=\u201crelative h-screen\u201d&gt;\n  &lt;div class=\u201cabsolute inset-0 bg-gradient-to-r from-purple-500 to-pink-500\u201d&gt;&lt;\/div&gt;\n  &lt;div class=\u201crelative z-10 -mt-20 mx-auto container bg-white rounded-lg shadow-xl p-8\u201d&gt;\n    \u8fd9\u4e2a\u5361\u7247\u4f1a\u4e0e\u80cc\u666f\u91cd\u53e0\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u63a2\u7d22\u4efb\u610f\u503c\u652f\u6301<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f53 Tailwind \u7684\u8bbe\u8ba1\u7cfb\u7edf\u65e0\u6cd5\u6ee1\u8db3\u4e00\u4e2a\u975e\u5e38\u5177\u4f53\u7684\u50cf\u7d20\u503c\u65f6\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u65b9\u62ec\u53f7\u8bed\u6cd5\u6765\u5d4c\u5165\u4efb\u610f\u503c\u3002\u8fd9\u4e2a\u529f\u80fd\u975e\u5e38\u5f3a\u5927\uff0c\u4f46\u5e94\u8c28\u614e\u4f7f\u7528\uff0c\u4ee5\u907f\u514d\u7834\u574f\u8bbe\u8ba1\u7684\u4e00\u81f4\u6027\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-html\">&lt;div class=\u201ctop-[117px] w-[calc(100%-1rem)] text-[#3a4567]\u201d&gt;\n  &lt;!-- \u5185\u5bb9 --&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u603b\u7ed3<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u638c\u63e1 Tailwind CSS \u8fdc\u4e0d\u6b62\u4e8e\u8bb0\u5fc6\u7c7b\u540d\u5217\u8868\u3002\u901a\u8fc7\u6df1\u5165\u7406\u89e3\u5176\u54cd\u5e94\u5f0f\u65ad\u70b9\u4e0e\u72b6\u6001\u53d8\u4f53\u3001\u6709\u7b56\u7565\u5730\u7ec4\u7ec7\u4ee3\u7801\uff08\u5982\u4f7f\u7528 <code>&lt;code&gt;@apply&lt;\/code&gt;<\/code> \u548c\u5408\u5e76\u5de5\u5177\uff09\u3001\u5bf9\u6846\u67b6\u8fdb\u884c\u6df1\u5ea6\u5b9a\u5236\u4ee5\u5339\u914d\u8bbe\u8ba1\u7cfb\u7edf\uff0c\u5e76\u8fd0\u7528\u5bb9\u5668\u3001\u8d1f\u503c\u53ca\u4efb\u610f\u503c\u7b49\u9ad8\u7ea7\u5e03\u5c40\u6280\u5de7\uff0c\u4f60\u53ef\u4ee5\u663e\u8457\u63d0\u5347\u5f00\u53d1\u6548\u7387\u4e0e\u4ee3\u7801\u8d28\u91cf\u3002\u5c06\u8fd9\u4e9b\u6280\u5de7\u878d\u5165\u65e5\u5e38\u5f00\u53d1\uff0c\u4f60\u5c06\u80fd\u66f4\u4ece\u5bb9\u5730\u6784\u5efa\u51fa\u65e2\u7b26\u5408\u73b0\u4ee3\u5ba1\u7f8e\u53c8\u5177\u5907\u51fa\u8272\u6027\u80fd\u7684\u7528\u6237\u754c\u9762\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ \u5e38\u89c1\u95ee\u9898<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u5728\u5927\u578b\u9879\u76ee\u4e2d\uff0cHTML \u4e2d\u7684\u7c7b\u540d\u8fc7\u957f\u600e\u4e48\u529e\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5bf9\u4e8e\u9ad8\u5ea6\u91cd\u590d\u7684\u7ec4\u4ef6\u6837\u5f0f\uff0c\u5f3a\u70c8\u5efa\u8bae\u4f7f\u7528 <code>&lt;code&gt;@apply&lt;\/code&gt;<\/code> \u6307\u4ee4\u5728 CSS \u7684\u7ec4\u4ef6\u5c42\uff08<code>@layer components<\/code>\uff09\u4e2d\u63d0\u53d6\u51fa\u62bd\u8c61\u7684\u7c7b\u3002\u5bf9\u4e8e\u66f4\u590d\u6742\u7684\u3001\u6709\u72b6\u6001\u7684\u7ec4\u4ef6\uff0c\u5219\u5e94\u7ed3\u5408\u524d\u7aef\u6846\u67b6\uff08\u5982 React\u3001Vue\uff09\u7684\u7ec4\u4ef6\u5316\u80fd\u529b\u8fdb\u884c\u5c01\u88c5\uff0c\u5c06\u6837\u5f0f\u903b\u8f91\u5185\u805a\u5728\u7ec4\u4ef6\u5185\u90e8\uff0c\u5bf9\u5916\u53ea\u66b4\u9732\u6e05\u6670\u7684 <code>props<\/code> \u63a5\u53e3\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5982\u4f55\u786e\u4fdd\u56e2\u961f\u4f7f\u7528\u7684 Tailwind \u7c7b\u540d\u4fdd\u6301\u4e00\u81f4\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u9996\u5148\uff0c\u5236\u5b9a\u5e76\u9075\u5faa\u4e00\u4efd\u56e2\u961f\u5185\u7684 Tailwind \u4f7f\u7528\u6307\u5357\u3002\u5176\u6b21\uff0c\u5229\u7528 <code>Prettier<\/code> \u63d2\u4ef6\uff08\u5982 <code>prettier-plugin-tailwindcss<\/code>\uff09\u5bf9\u7c7b\u540d\u8fdb\u884c\u81ea\u52a8\u6392\u5e8f\u548c\u683c\u5f0f\u5316\uff0c\u8fd9\u80fd\u5f3a\u5236\u7edf\u4e00\u987a\u5e8f\u3002\u6700\u540e\uff0c\u5728\u4ee3\u7801\u5ba1\u67e5\u4e2d\uff0c\u5c06\u7c7b\u540d\u7684\u7ec4\u7ec7\u4e0e\u53ef\u8bfb\u6027\u4f5c\u4e3a\u4e00\u9879\u68c0\u67e5\u70b9\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind CSS \u4f1a\u589e\u52a0\u6700\u7ec8\u7684 CSS \u6587\u4ef6\u4f53\u79ef\u5417\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u6b63\u786e\u914d\u7f6e\u548c\u751f\u4ea7\u6784\u5efa\u4e0b\uff0c\u4e0d\u4f1a\u3002Tailwind \u4f7f\u7528 <code>PurgeCSS<\/code>\uff08\u5728 V3 \u53ca\u4ee5\u4e0a\u7248\u672c\u4e2d\u5185\u7f6e\u4e8e\u5f15\u64ce\uff09\u6765\u626b\u63cf\u4f60\u7684\u6e90\u6587\u4ef6\uff0c\u5e76\u53ea\u5c06\u5b9e\u9645\u4f7f\u7528\u5230\u7684\u7c7b\u6253\u5305\u5230\u6700\u7ec8\u7684 CSS \u4e2d\u3002\u8fd9\u610f\u5473\u7740\uff0c\u5373\u4f7f\u4f60\u4f7f\u7528\u4e86\u6570\u5343\u4e2a\u5b9e\u7528\u7c7b\uff0c\u4ea7\u51fa\u7684 CSS \u6587\u4ef6\u4e5f\u53ea\u4f1a\u5305\u542b\u9879\u76ee\u6240\u9700\u7684\u90e8\u5206\uff0c\u901a\u5e38\u80fd\u63a7\u5236\u5728 10KB \u4ee5\u4e0b\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u53ef\u4ee5\u5c06\u5176\u4e0e\u73b0\u6709\u7684 CSS \u6846\u67b6\uff08\u5982 Bootstrap\uff09\u4e00\u8d77\u4f7f\u7528\u5417\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u672f\u4e0a\u53ef\u4ee5\uff0c\u4f46\u5f3a\u70c8\u4e0d\u63a8\u8350\u3002\u4e24\u8005\u7684\u8bbe\u8ba1\u54f2\u5b66\u548c\u7c7b\u547d\u540d\u89c4\u5219\u5b58\u5728\u6839\u672c\u51b2\u7a81\uff0c\u540c\u65f6\u4f7f\u7528\u4f1a\u5bfc\u81f4\u6837\u5f0f\u51b2\u7a81\u3001\u7279\u5f02\u6027\u6218\u4e89\u548c\u5de8\u5927\u7684\u5305\u4f53\u79ef\u3002\u6700\u4f73\u5b9e\u8df5\u662f\u9488\u5bf9\u65b0\u9879\u76ee\u6216\u91cd\u6784\u4e2d\u7684\u6a21\u5757\uff0c\u5b8c\u5168\u8f6c\u5411 Tailwind CSS\uff0c\u5e76\u9010\u6b65\u6dd8\u6c70\u65e7\u7684\u6846\u67b6\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cet article partage 10 astuces pratiques pour am\u00e9liorer l\u2019efficacit\u00e9 de l\u2019utilisation de Tailwind CSS. Les sujets abord\u00e9s comprennent la ma\u00eetrise des classes et des variantes essentielles, la r\u00e9alisation d\u2019un design responsive ax\u00e9 sur les appareils mobiles, l\u2019application flexible des variantes en fonction des \u00e9tats d\u2019interaction de l\u2019utilisateur, ainsi que l\u2019extraction des styles \u00e0 l\u2019aide de l\u2019instruction @apply et l\u2019utilisation d\u2019extensions et de biblioth\u00e8ques d\u2019outils int\u00e9gr\u00e9es aux environnements de d\u00e9veloppement (IDE) pour optimiser l\u2019organisation et la maintenance du code. L\u2019objectif est d\u2019aider les d\u00e9veloppeurs \u00e0 cr\u00e9er des interfaces web plus \u00e9l\u00e9gantes et plus performantes.<\/p>","protected":false},"author":7,"featured_media":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[2256,430],"knowledge_category":[281],"class_list":["post-12367031","knowledge_post","type-knowledge_post","status-publish","hentry","tag-tailwind-css","tag-frontend-development","knowledge_category-website-building"],"acf":{"site_seo_keywords":"Tailwind CSS\u6280\u5de7,\u73b0\u4ee3Web\u754c\u9762,\u54cd\u5e94\u5f0f\u8bbe\u8ba1,\u72b6\u6001\u53d8\u4f53,\u4ee3\u7801\u53ef\u7ef4\u62a4\u6027,@apply\u6307\u4ee4,IDE\u63d2\u4ef6,\u524d\u7aef\u5f00\u53d1\u4f18\u5316"},"_links":{"self":[{"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/knowledge_posts\/12367031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/knowledge_posts"}],"about":[{"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/types\/knowledge_post"}],"author":[{"embeddable":true,"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/users\/7"}],"version-history":[{"count":0,"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/knowledge_posts\/12367031\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/media?parent=12367031"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/tags?post=12367031"},{"taxonomy":"knowledge_category","embeddable":true,"href":"https:\/\/www.likacloud.com\/fr\/wp-json\/wp\/v2\/knowledge_category?post=12367031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}