UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

93 lines (86 loc) 2.11 kB
.tfp-slider { background-color: #FFF; color: #333; padding-left: 0; padding-right: 0; border: none; /* border: 1px solid #CCC; */ } .tfp-slider .tfp-slider__runway { width: 100%; height: 6px; margin: 10px 0; background-color: #e4e7ed; border-radius: 3px; position: relative; cursor: pointer; vertical-align: middle; } .tfp-slider .tfp-slider__bar{ height: 6px; background-color: #409eff; border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: absolute; } .tfp-slider .tfp-slider__button-wrapper { height: 36px; width: 36px; position: absolute; z-index: 1001; top: -15px; transform: translateX(-50%); background-color: transparent; text-align: center; user-select: none; line-height: normal; } .tfp-slider__button-wrapper .tfp-slider__button, .tfp-slider__button-wrapper:after { display: inline-block; vertical-align: middle; } .tfp-slider .tfp-slider__button-wrapper:after { content: ""; height: 100%; } .tfp-slider .tfp-slider__button { width: 16px; height: 16px; border: 2px solid #409eff; background-color: #fff; border-radius: 50%; transition: .2s; user-select: none; } .tfp-slider__button.dragging, .tfp-slider__button.hover, .tfp-slider__button:hover { transform: scale(1.2); } .tfp-slider__button-wrapper.hover, .tfp-slider__button-wrapper:hover { cursor: grab; } .tfp-slider__button-wrapper .tfp-tooltip{ background-color: #303133; color: #fff; padding: 6px 0; width: 32px; position: absolute; left: 0; top: -25px; font-size: 12px; text-align: center; border-radius: 4px; display: none; } .tfp-slider__button-wrapper .tfp-tooltip:after{ content: ""; position: absolute; border: 6px solid transparent; left: 10px; top: 26px; width: 0; height: 0; border-top: 6px solid #303133; } .tfp-slider__button-wrapper:hover .tfp-tooltip{ display: inline-block; }