timePicker.scss 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. @import "./variables.scss";
  2. $module: #{$prefix}-timepicker;
  3. $module-list: #{$prefix}-scrolllist;
  4. .#{$module} {
  5. display: inline-block;
  6. &-panel {
  7. .#{$module-list}-body {
  8. height: $height-timePicker_panel_body;
  9. }
  10. .#{$module-list}-item,
  11. .#{$module-list}-item-wheel {
  12. flex: none;
  13. }
  14. .#{$module-list}-item-wheel,
  15. .#{$module-list}-item-wheel:not(:last-child) {
  16. border: none;
  17. }
  18. &-list {
  19. &-ampm {
  20. width: $width-timePicker_panel_list_ampm;
  21. }
  22. &-hour {
  23. width: $width-timePicker_panel_list_hour;
  24. }
  25. &-minute {
  26. width: $width-timePicker_panel_list_minute;
  27. }
  28. &-second {
  29. width: $width-timePicker_panel_list_second;
  30. }
  31. }
  32. }
  33. &-range {
  34. &-panel {
  35. .#{$module}-lists {
  36. display: flex;
  37. box-shadow: $shadow-timePicker_range_panel;
  38. border: $width-timePicker_range_panel-border solid $color-timePicker_range_panel-border;
  39. border-radius: $radius-timePicker_range_panel;
  40. & > .#{$prefix}-scrolllist:not(:last-child) {
  41. .#{$prefix}-scrolllist {
  42. &-body {
  43. border-right: $width-timePicker_range_panel_scrolllist_body-border solid $color-timePicker_range_picker_panel_split-border;
  44. }
  45. }
  46. }
  47. & > .#{$prefix}-scrolllist {
  48. box-shadow: none;
  49. .#{$prefix}-scrolllist {
  50. &-body,
  51. &-header {
  52. padding: $spacing-timePicker_range_panel_scrolllist_header_body-padding;
  53. }
  54. }
  55. }
  56. }
  57. }
  58. }
  59. .#{$module}-input {
  60. @include font-size-regular;
  61. border-radius: $radius-timePicker_input;
  62. align-items: center;
  63. }
  64. .#{$prefix}-input-readonly {
  65. cursor: pointer;
  66. }
  67. }
  68. @import "./rtl.scss";