UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

144 lines (116 loc) 3.28 kB
material-time-picker { display: inline-block; .material-time-picker { position: relative; width: @DEFAULT_MATERIAL_TIME_PICKER_WIDTH; height: @DEFAULT_MATERIAL_TIME_PICKER_HEIGHT; margin-top: @MATERIAL_TIME_PICKER_TOP_MARGIN; > .time-picker-wrapper { height: 100%; > .time-picker-table { display: table; height: 100%; > div { display: table-row; > div { display: table-cell; height: 100%; vertical-align: middle; } > .view-material-img { padding-right: @MATERIAL_TIME_PICKER_ICON_PADDING; vertical-align: middle; .icon-time { font-size: @MATERIAL_TIME_PICKER_ICON_SIZE; font-family: @MATERIAL_TIME_PICKER_ICON_FONT_FAMILY; &:before { content: @MATERIAL_TIME_PICKER_ICON; } &.disabled { color: @MATERIAL_DISABLED_FONT; } } } > div > input[type="text"] { text-align: @MATERIAL_TIME_PICKER_TEXT_ALIGN; height: 100%; // Add padding here to prevent text position change when focused. padding-bottom: @MATERIAL_FORM_CONTROL_TEXT_BORDER_WIDTH_FOCUS - @MATERIAL_FORM_CONTROL_TEXT_BORDER_WIDTH; &:focus { padding: 0; } } } .table-wrapper { position: relative; width: 100%; .description, .validation { padding-top: @MATERIAL_TIME_PICKER_DESC_PADDING; } .help { padding-top: @MATERIAL_TIME_PICKER_HELP_PADDING; } .time-picker-view { .no-select(); .material-popup-box-shadow(); position: absolute; width: 100%; display: none; z-index: 2; background-color: @MATERIAL_TIME_PICKER_POPUP_BG_COLOR; padding: @MATERIAL_TIME_PICKER_POPUP_PADDING_V @MATERIAL_TIME_PICKER_POPUP_PADDING_H; cursor: pointer; > .time-view-wrapper { position: relative; width: 100%; > .time-view { text-align: center; display: inline-block; vertical-align: middle; width: 33.33%; padding: 0 @MATERIAL_TIME_PICKER_POPUP_COL_PADDING; &.not-open-sec { width: 50%; &:last-child { display: none; } } > .icon-arrow-up { font-family: @MATERIAL_TIME_PICKER_ARROW_ICON_FONT_FAMILY; &:before { content: @MATERIAL_TIME_PICKER_ARROW_ICON_UP; } } > .icon-arrow-down { font-family: @MATERIAL_TIME_PICKER_ARROW_ICON_FONT_FAMILY; &:before { content: @MATERIAL_TIME_PICKER_ARROW_ICON_DOWN; } } > .time-number { border-radius: @MATERIAL_TIME_PICKER_NUMBER_BORDER_RADIUS; width: 100%; min-width: @MATERIAL_TIME_PICKER_NUMBER_MIN_WIDTH; padding: @MATERIAL_TIME_PICKER_NUMBER_PADDING_V 0; color: @MATERIAL_TIME_PICKER_NUMBER_COLOR; margin: auto; &.selected { background-color: @MATERIAL_TIME_PICKER_NUMBER_SELECTED_BG_COLOR; color: @MATERIAL_TIME_PICKER_NUMBER_SELECTED_COLOR; } } } } &.show { display: inline-block; } } &.help-wrapper { height: @DEFAULT_MATERIAL_DESCRIPTION_HEIGHT; } } } } } }