angular2-simple-ui
Version:
Angular 2 Simple Material Design UI Components customisable with Simple 30 KB CSS with LESS support and full features support , just plugin up and run for clarity look at sample examples
118 lines (110 loc) • 1.95 kB
text/less
input[type=checkbox].sui-check {
height: @check-size;
position: relative;
top: 6px;
width: @check-size;
&:checked+.sui-validate {
color: @selected-color;
}
&:disabled+.sui-validate {
color: @disabled;
}
}
input[type=radio].sui-radio {
height: @check-size;
position: relative;
top: 6px;
width: @check-size;
&:checked+.sui-validate {
color: @selected-color;
}
&:disabled+.sui-validate {
color: @disabled;
}
}
.sui-input-group {
margin-bottom: 24px;
margin-top: 24px;
}
.sui-group {
margin-bottom: 24px;
margin-top: 24px;
}
.sui-input {
border: none;
border-bottom: 1px solid @border;
display: block;
padding: 8px;
width: 100%;
}
.sui-input-inline {
border: none;
border-bottom: 1px solid @border;
display: inline;
padding: 8px;
}
.sui-label{color:@label-color}.sui-input:not(:valid)~.sui-validate{color:@danger}
.sui-select {
border: 1px solid transparent;
color: @fg-color;
padding: 8.5px;
select {
&:focus {
border: 1px solid @selected-color;
color: @fg-color;
}
}
option[disabled] {
color: @selected-color;
}
border-bottom: 1px solid @border;
}
.sui-dropdown-click {
cursor: pointer;
display: inline-block;
position: relative;
}
.sui-dropdown-hover {
cursor: pointer;
display: inline-block;
position: relative;
&:hover {
.sui-dropdown-content {
display: block;
z-index: 1;
}
}
}
.sui-dropdown-content {
background-color: @bg-color;
color: @fg-color;
cursor: auto;
display: none;
margin: 0;
min-width: 160px;
padding: 0;
position: absolute;
a {
display: block;
padding: 6px 16px;
}
}
.sui-text-error {
color: @danger;
}
.sui-danger {
background: @danger;
color: white;
}
.sui-success {
background: @success;
color: white;
}
.sui-info {
background: @info;
color: white;
}
.sui-search-right {
margin-left: -30px;
padding-top: 10px;
}