/* 公共CSS组件 */ /* 导航菜单样式 */ .navbar-common { background-color: #f8f9fa; padding: 1rem; } /* 页脚样式 */ .footer-common { background-color: #343a40; color: white; padding: 2rem 0; } /* 响应式设计 */ @media (max-width: 768px) { .responsive-common { flex-direction: column; } } /* 公共按钮样式 */ .btn-common { transition: all 0.3s ease; } /* 表单元素样式 */ .form-control-common { border-radius: 0.25rem; } /* 卡片样式 */ .card-common { box-shadow: 0 2px 4px rgba(0,0,0,0.1); } /* 动画效果 */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fade-in { animation: fadeIn 0.5s ease-in; }