follow.scss 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. .page {
  2. min-height: 100vh;
  3. background-color: #fff;
  4. padding-top: 10px;
  5. }
  6. .tabs {
  7. display: flex;
  8. padding: 0 40px;
  9. margin-bottom: 20px;
  10. .tab {
  11. position: relative;
  12. padding: 0 20px;
  13. font-size: 16px;
  14. color: #666;
  15. &.active {
  16. color: #000;
  17. font-weight: bold;
  18. &::after {
  19. content: '';
  20. position: absolute;
  21. left: 20px;
  22. right: 20px;
  23. bottom: -6px;
  24. height: 2px;
  25. background-color: #5c5cff;
  26. }
  27. }
  28. }
  29. }
  30. .follow-list {
  31. padding: 0 20px;
  32. .follow-item {
  33. display: flex;
  34. align-items: center;
  35. padding: 15px 0;
  36. .avatar {
  37. width: 50px;
  38. height: 50px;
  39. border-radius: 25px;
  40. margin-right: 12px;
  41. }
  42. .info {
  43. flex: 1;
  44. .name {
  45. font-size: 16px;
  46. font-weight: 500;
  47. margin-bottom: 4px;
  48. }
  49. .desc {
  50. font-size: 12px;
  51. color: #999;
  52. }
  53. }
  54. .unfollow-btn {
  55. font-size: 14px;
  56. color: #666;
  57. background: none;
  58. border: 1px solid #ddd;
  59. border-radius: 15px;
  60. padding: 4px 12px;
  61. margin: 0;
  62. &::after {
  63. border: none;
  64. }
  65. }
  66. }
  67. }