add-education.scss 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. @import './form-common.scss';
  2. .picker-popup {
  3. position: fixed;
  4. top: 0;
  5. left: 0;
  6. right: 0;
  7. bottom: 0;
  8. z-index: 999;
  9. .picker-mask {
  10. position: absolute;
  11. top: 0;
  12. left: 0;
  13. right: 0;
  14. bottom: 0;
  15. background-color: rgba(0, 0, 0, 0.5);
  16. }
  17. .picker-content {
  18. position: absolute;
  19. bottom: 0;
  20. left: 0;
  21. right: 0;
  22. background-color: #FFFFFF;
  23. border-top-left-radius: 24rpx;
  24. border-top-right-radius: 24rpx;
  25. overflow: hidden;
  26. padding-bottom: env(safe-area-inset-bottom);
  27. .picker-header {
  28. display: flex;
  29. justify-content: space-between;
  30. align-items: center;
  31. height: 100rpx;
  32. padding: 0 40rpx;
  33. border-bottom: 1rpx solid #F0F4FC;
  34. .btn-cancel {
  35. font-size: 30rpx;
  36. color: #999999;
  37. }
  38. .title {
  39. font-size: 32rpx;
  40. color: #333333;
  41. font-weight: 600;
  42. }
  43. .btn-confirm {
  44. font-size: 30rpx;
  45. color: #1F6CFF; /* Primary color */
  46. }
  47. }
  48. .picker-view {
  49. width: 100%;
  50. height: 400rpx;
  51. }
  52. .picker-item {
  53. line-height: 100rpx; /* Matches indicator height 50px */
  54. text-align: center;
  55. font-size: 32rpx;
  56. color: #333333;
  57. }
  58. }
  59. }