2026/1/29 14:06:01
网站建设
项目流程
海东高端网站建设价格,产品互联网营销推广,网络做推广,网站架构怎么看TailwindCSS作为一个功能类优先的CSS框架#xff0c;在后台管理系统中有独特的优势。
1 响应式布局
!-- 响应式网格布局 --
div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4div classbg-white rounded-lg shadow p-6在后台管理系统中有独特的优势。1 响应式布局!-- 响应式网格布局 --divclassgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4divclassbg-white rounded-lg shadow p-6!-- 卡片内容 --/divdivclassbg-white rounded-lg shadow p-6!-- 卡片内容 --/div/div2 主题定制// tailwind.config.jsmodule.exports{theme:{extend:{colors:{primary:{50:#eff6ff,100:#dbeafe,500:#3b82f6,900:#1e3a8a}}}}}10.3 组件封装!-- 按钮组件 -- template button :class[ px-4 py-2 rounded font-medium transition-colors, typeClass, sizeClass, disabled ? opacity-50 cursor-not-allowed : hover:opacity-90 ] :disableddisabled slot/slot /button /template script setup const props defineProps({ type: { type: String, default: primary }, size: { type: String, default: md }, disabled: Boolean }) const typeClass computed(() { const classes { primary: bg-blue-500 text-white, secondary: bg-gray-200 text-gray-800, danger: bg-red-500 text-white } return classes[props.type] || classes.primary }) const sizeClass computed(() { const classes { sm: text-sm px-3 py-1, md: text-base px-4 py-2, lg: text-lg px-6 py-3 } return classes[props.size] || classes.md }) /script