tfp
Version:
A Web UI framework for TaskBuilder
93 lines (86 loc) • 2.11 kB
CSS
.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;
}