decentraland-ui
Version:
Decentraland's UI components and styles
136 lines (107 loc) • 2.44 kB
CSS
.dcl.text-area {
display: flex;
flex-direction: column;
}
.dcl.text-area > .title {
margin-bottom: 2px;
font-size: 13px;
font-family: var(--font-family);
color: var(--secondary-text);
display: flex;
align-items: center;
}
.dcl.text-area > .title > .dui-info-tooltip__trigger {
margin-left: 7px;
}
.dcl.text-area > .title > .maxLength {
margin-left: auto;
}
.dcl.text-area > .title > label {
text-transform: uppercase;
}
.ui.form textarea,
.dcl.text-area > textarea {
font-family: var(--font-family);
resize: none;
border: 2px solid var(--text-area-border);
border-radius: 6px;
padding: 10px;
color: var(--text);
background: none;
font-size: 20px;
line-height: 24px;
}
.ui.form textarea::placeholder {
color: #c7c7c7;
}
.ui.form textarea:-ms-input-placeholder {
color: #c7c7c7;
}
.ui.form textarea::-webkit-input-placeholder {
color: #c7c7c7;
}
.dcl.text-area > textarea::placeholder {
color: #c7c7c7;
}
.dcl.text-area > textarea:-ms-input-placeholder {
color: #c7c7c7;
}
.dcl.text-area > textarea::-webkit-input-placeholder {
color: #c7c7c7;
}
.ui.form textarea:focus,
.dcl.text-area > textarea:focus {
border: 2px solid var(--text);
background: none;
color: var(--text);
outline: none ;
}
.dcl.text-area > .message {
margin-top: 8px;
font-size: 15px;
}
/* Error */
.dcl.text-area.error > .title {
color: var(--error);
}
.ui.form .dcl.text-area.error textarea,
.dcl.text-area.error > textarea {
border: 2px solid var(--error);
}
.ui.form .dcl.text-area.error textarea:focus,
.dcl.text-area.error > textarea:focus {
border: 2px solid var(--error);
}
.dcl.text-area.error > .message {
color: var(--error);
}
/* Warning */
.dcl.text-area.warning > .title {
color: var(--danger);
}
.ui.form .dcl.text-area.warning textarea,
.dcl.text-area.warning > textarea {
border: 2px solid var(--danger);
}
.ui.form .dcl.text-area.warning textarea:focus,
.dcl.text-area.warning > textarea:focus {
border: 2px solid var(--danger);
}
.dcl.text-area.warning > .message {
color: var(--danger);
}
/* Info */
.dcl.text-area.info > .title {
color: var(--text);
}
.ui.form .dcl.text-area.info textarea,
.dcl.text-area.info > textarea {
border: 2px solid var(--text);
}
.ui.form .dcl.text-area.info textarea:focus,
.dcl.text-area.info > textarea:focus {
border: 2px solid var(--text);
}
.dcl.text-area.info > .message {
color: var(--text);
}