decentraland-ui
Version:
Decentraland's UI components and styles
270 lines (219 loc) • 5.42 kB
CSS
/* Normal */
.dcl.field {
min-width: 400px;
position: relative;
}
.dcl.field.resizable {
min-width: 0;
}
.dcl.field .ui.input {
width: 100%;
}
.dcl.field .ui.header.sub {
display: flex;
}
.dcl.field .ui.header.sub .maxLength {
margin-left: auto;
}
.dcl.field .ui.input input,
.ui.form .dcl.field .ui.input input {
padding: 0px;
padding-bottom: 12px;
padding-top: 4px;
font-size: 20px;
line-height: 28px;
font-weight: 500;
border: none;
border-bottom: 2px solid var(--divider);
border-radius: 0px;
color: var(--text);
background: transparent;
}
.dcl.field.full .ui.input input,
.ui.form .dcl.field.full .ui.input input {
border: 2px solid var(--divider);
border-radius: 6px;
padding: 10px;
}
.dcl.field.full .ui.input input:focus,
.dcl.field.full .ui.input input:active,
.ui.form .dcl.field.full .ui.input input:focus,
.ui.form .dcl.field.full .ui.input input:active {
border: 2px solid var(--text);
}
.dcl.field .ui.input input:focus,
.dcl.field .ui.input input:active,
.ui.form .dcl.field .ui.input input:focus,
.ui.form .dcl.field .ui.input input:active {
border-bottom: 2px solid var(--text);
}
.dcl.field .message,
.ui.form .dcl.field .message {
margin-top: 8px;
color: var(--secondary-text);
font-size: 15px;
}
/* Loading */
.dcl.field .ui.input.loading > i.icon,
.ui.form .dcl.field .ui.input.loading > i.icon {
opacity: 1;
height: 36px;
}
.dcl.field .ui.input.loading > i.icon:before,
.ui.form .dcl.field .ui.input.loading > i.icon:before {
border-color: var(--divider);
border-width: 2px;
}
.dcl.field .ui.input.loading > i.icon:after,
.ui.form .dcl.field .ui.input.loading > i.icon:after {
border-color: var(--primary) transparent transparent;
border-width: 2px;
}
.dcl.field.full .ui.input.loading > i.icon,
.ui.form .dcl.field.full .ui.input.loading > i.icon {
top: 8px;
right: 10px;
}
/* Disabled */
.dcl.field.disabled .ui.header.sub,
.dcl.field.disabled .ui.input,
.ui.form .dcl.field.disabled .ui.header.sub,
.ui.form .dcl.field.disabled .ui.input {
opacity: 0.5;
}
.dcl.field.disabled .ui.input,
.ui.form .dcl.field.disabled .ui.input {
opacity: 0.5;
}
/* Error */
.dcl.field.error .ui.input input,
.ui.form .dcl.field.error .ui.input input {
border-bottom: 2px solid var(--error);
}
.dcl.field.error.full .ui.input input,
.ui.form .dcl.field.error .ui.input input {
border: 2px solid var(--error);
}
.dcl.field.error .message,
.ui.form .dcl.field.error .message {
color: var(--error);
}
.dcl.field.error .ui.header.sub,
.ui.form .dcl.field.error .ui.header.sub {
color: var(--error);
}
.dcl.field.error .ui.input > i.icon,
.ui.form .dcl.field.error .ui.input > i.icon {
opacity: 1;
background: url('../../assets/alert.svg');
background-repeat: no-repeat;
background-position: center;
height: 36px;
}
.dcl.field.error.full .ui.input > i.icon,
.ui.form .dcl.field.error.full .ui.input > i.icon {
top: 8px;
right: 10px;
}
.dcl.field.error .ui.input > i.icon:before,
.ui.form .dcl.field.error .ui.input > i.icon:before {
content: '';
display: none;
}
/* Warning */
.dcl.field.warning .ui.input input,
.ui.form .dcl.field.warning .ui.input input {
border-bottom: 2px solid var(--danger);
}
.dcl.field.warning.full .ui.input input,
.ui.form .dcl.field.warning .ui.input input {
border: 2px solid var(--danger);
}
.dcl.field.warning .message,
.ui.form .dcl.field.warning .message {
color: var(--danger);
}
.dcl.field.warning .ui.header.sub,
.ui.form .dcl.field.warning .ui.header.sub {
color: var(--danger);
}
/* Info */
.dcl.field.info .ui.input input,
.ui.form .dcl.field.info .ui.input input {
border-bottom: 2px solid var(--text);
}
.dcl.field.info.full .ui.input input,
.ui.form .dcl.field.info .ui.input input {
border: 2px solid var(--text);
}
.dcl.field.info .message,
.ui.form .dcl.field.info .message {
color: var(--text);
}
.dcl.field.info .ui.header.sub,
.ui.form .dcl.field.info .ui.header.sub {
color: var(--text);
}
/* Address */
.dcl.field.address .ui.input input,
.ui.form .dcl.field.address .ui.input input {
padding-right: 2.67142857em ;
overflow: hidden;
text-overflow: ellipsis;
}
.dcl.field.address .dcl.blockie,
.ui.form .dcl.field.address .dcl.blockie {
position: absolute;
right: 0px;
top: 8px;
}
.dcl.field.address.has-label .dcl.blockie,
.ui.form .dcl.field.address.has-label .dcl.blockie {
top: 28px;
}
.dcl.field.address.has-label.full .dcl.blockie,
.ui.form .dcl.field.address.has-label.full .dcl.blockie {
top: 35px;
right: 10px;
}
.dcl.field .overlay,
.ui.form .dcl.field .overlay {
position: absolute;
bottom: 30px;
right: 0px;
}
.dcl.field.full .overlay,
.ui.form .dcl.field.full .overlay {
bottom: 33px;
right: 10px;
}
.dcl.field .overlay .ui.button,
.ui.form .dcl.field .overlay .ui.button {
height: 44px;
}
/* Icon */
.dcl.field .ui.input .icon,
.ui.form .dcl.field .ui.input .icon {
color: var(--text);
}
/* Date */
.clndr-cell {
background-color: var(--secondary) ;
}
.clndr-cell-selected {
background-color: var(--primary) ;
border-radius: 4px ;
}
.clndr-cell-other-month {
color: var(--secondary-text) ;
}
.clndr-cell-today {
color: var(--primary) ;
}
.datePickerWidth {
width: 100% ;
}
.clndr-control .ui.button + .ui.button {
margin-right: 0px ;
margin-left: 0px ;
}