ContactPage.tsx 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React from 'react';
  2. const ContactPage: React.FC = () => {
  3. return (
  4. <div className="bg-gray-50 min-h-screen py-16">
  5. <div className="container mx-auto px-4">
  6. <h1 className="text-4xl font-bold text-center mb-12">联系我们</h1>
  7. <div className="flex flex-wrap -mx-4">
  8. <div className="w-full md:w-1/2 px-4 mb-8">
  9. <h2 className="text-2xl font-semibold mb-4">联系方式</h2>
  10. <p className="mb-2"><strong>地址:</strong>上海市静安区南京西路1788号</p>
  11. <p className="mb-2"><strong>电话:</strong>+86 123 4567 8900</p>
  12. <p className="mb-2"><strong>邮箱:</strong>info@yefashion.com</p>
  13. <p className="mb-6"><strong>营业时间:</strong>周一至周五 9:00-18:00</p>
  14. <h3 className="text-xl font-semibold mb-3">关注我们</h3>
  15. <div className="flex space-x-4">
  16. <a href="#" className="text-gray-600 hover:text-gray-800">微博</a>
  17. <a href="#" className="text-gray-600 hover:text-gray-800">微信</a>
  18. <a href="#" className="text-gray-600 hover:text-gray-800">小红书</a>
  19. </div>
  20. </div>
  21. <div className="w-full md:w-1/2 px-4">
  22. <h2 className="text-2xl font-semibold mb-4">给我们留言</h2>
  23. <form>
  24. <div className="mb-4">
  25. <label htmlFor="name" className="block text-gray-700 font-semibold mb-2">姓名</label>
  26. <input type="text" id="name" name="name" className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary" required />
  27. </div>
  28. <div className="mb-4">
  29. <label htmlFor="email" className="block text-gray-700 font-semibold mb-2">邮箱</label>
  30. <input type="email" id="email" name="email" className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary" required />
  31. </div>
  32. <div className="mb-4">
  33. <label htmlFor="message" className="block text-gray-700 font-semibold mb-2">留言</label>
  34. <textarea id="message" name="message" rows={4} className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary" required></textarea>
  35. </div>
  36. <button type="submit" className="bg-primary text-white py-2 px-6 rounded-md hover:bg-opacity-90 transition duration-300">发送留言</button>
  37. </form>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. );
  43. };
  44. export default ContactPage;