nscomponentsreact
Version:
React Wrapper Components for NSComponents
202 lines (178 loc) • 4.74 kB
CSS
.nsNumericTextBoxContainer
{
position: relative;
display: inline-block;
width: 100%;
overflow: visible;
border-width: 0;
vertical-align: middle;
box-sizing: content-box;
line-height: normal;
background-color: transparent;
background-image: none;
white-space: nowrap;
}
.nsNumericTextBoxContainer .nsNumericTextBoxParent
{
position: relative;
display: block;
cursor: default;
height: 2.42em;
box-sizing: content-box;
background-repeat: repeat;
background-position: 50% 50%;
border-color: #e6e6e6;
border-width: 1px;
border-style: solid;
transition: box-shadow .15s ease-out;
}
.nsNumericTextBoxContainer .nsNumericTextBoxParent.nsNumericTextBoxParentWithSpinner
{
padding: 0 38.86px 0 0;
}
.nsNumericTextBoxContainer.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent
{
cursor: default;
pointer-events: none;
outline: 0;
opacity: .6;
}
.nsNumericTextBoxContainer .nsNumericTextBoxParent.nsNumericTextBoxParentHover
{
box-shadow: 0 1px 0 rgba(255,255,255,.2);
background-color: #fff;
background-image: none;
background-position: 50% 50%;
border-color: #f5f5f5;
}
.nsNumericTextBoxContainer .nsNumericTextBox
{
width: 100%;
height: 100%;
box-sizing: border-box;
padding: 2.86px 0;
text-indent: 12.8px;
border: 0;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
font-size: 100%;
outline: 0;
}
.nsNumericTextBoxContainer .nsNumericTextBox::-ms-clear
{
display:none;
}
.nsNumericTextBoxContainer .nsNumericTextBoxSpinnerContainer
{
position: absolute;
top: 0;
right: 0;
width: 2.42em;
height: 100%;
display: inline-block;
vertical-align: baseline;
text-decoration: none;
text-align: center;
padding: 0;
border-radius: 0 2px 2px 0;
}
.nsNumericTextBoxContainer .nsNumericTextBoxSpinContainer
{
display: block;
height: calc(100%/2);
cursor: pointer;
line-height: 1em;
vertical-align: middle;
border-width: 0;
outline: 0;
color: inherit;
padding: 0;
border-radius: 0 1px 0 0;
}
.nsNumericTextBoxContainer .nsNumericTextBoxSpinner
{
width: 0px;
height: 0px;
border-style: solid;
position: relative;
display: block;
overflow: hidden;
cursor: pointer;
margin-left: calc(100%/2 - 6px);
}
.nsNumericTextBoxContainer .nsNumericTextBoxIncSpinnerContainer
{
}
.nsNumericTextBoxContainer .nsNumericTextBoxIncSpinnerContainer .nsNumericTextBoxIncSpinner
{
border-width: 0 5px 10px 5px;
border-color: transparent transparent #2f2f2f transparent;
margin-top: 5px;
}
.nsNumericTextBoxContainer .nsNumericTextBoxDecSpinnerContainer
{
}
.nsNumericTextBoxContainer .nsNumericTextBoxDecSpinnerContainer .nsNumericTextBoxDecSpinner
{
border-width: 10px 5px 0 5px;
border-color: #2f2f2f transparent transparent transparent;
margin-bottom: 5px;
}
.nsNumericTextBoxContainerWhite
{
color: #444;
border-color: #e6e6e6;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBoxParent
{
color: #444;
background-color: #fafafa;
border-color: #f0f0f0;
}
.nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent
{
color: #999;
background-color: #fafafa;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBoxParent.nsNumericTextBoxParentHover
{
background-color: #fff;
border-color: #f5f5f5;
box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
}
.nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBox
{
background-color: #fafafa;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBox:hover
{
background-color: #fff;
color: #444;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBoxSpinnerContainer
{
background-color: #fff;
border-color: #fff;
}
.nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinnerContainer
{
background-color: #fafafa;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBoxParentHover .nsNumericTextBoxSpinnerContainer
{
background-color: #ebebeb;
}
.nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinnerContainer
{
background-color: #fafafa;
border-color: #fafafa;
}
.nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinContainer
{
color: #999;
}
.nsNumericTextBoxContainerWhite .nsNumericTextBoxSpinner.nsNumericTextBoxSpinnerSelected
{
background-color: #ebebeb;
}