UNPKG

@zohodesk/components

Version:

In this Package, we Provide Some Basic Components to Build Web App

149 lines (146 loc) 3.94 kB
.varClass { /* textarea default variables */ --textarea_border_width: 0; --textarea_border_color: none; --textarea_cursor: text; --textarea_text_color: var(--zdt_textarea_default_text); --textarea_font_size: var(--zd_font_size14); --textarea_line_height: 1.5712; --textarea_padding: var(--zd_size2) 0; --textarea_height: auto; --textarea_width: auto; /* textarea placeholder default variable */ --textarea_placeholder_text_color: var(--zdt_textarea_placeholder_text); } .basic { composes: varClass; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; letter-spacing: 0.1px; color: var(--textarea_text_color); cursor: var(--textarea_cursor); } .basic, .noBorder { border-width: var(--textarea_border_width); } .basic::placeholder { color: var(--textarea_placeholder_text_color); } .basic::-webkit-placeholder { color: var(--textarea_placeholder_text_color); } .basic::-moz-placeholder { color: var(--textarea_placeholder_text_color); } .basic::-ms-placeholder { color: var(--textarea_placeholder_text_color); } .basic:disabled { --textarea_cursor: not-allowed; --textarea_text_color: var(--zdt_textarea_default_text); } .readonly { --textarea_cursor: not-allowed; } .resizeX { composes: resizeX from '../common/common.module.css'; } .resizeY { composes: resizeY from '../common/common.module.css'; } .noresize { composes: resizenone from '../common/common.module.css'; } .resizeboth { composes: resizeboth from '../common/common.module.css'; } /* css:lineheight-validation:ignore */ .container { composes: basic; transition: border var(--zd_transition2) linear 0s, height var(--zd_transition2) linear 0s; -moz-transition: border var(--zd_transition2) linear 0s, height var(--zd_transition2) linear 0s; width: var(--textarea_width); max-width: 100% ; min-width: var(--zd_size100) ; font-size: var(--textarea_font_size); line-height: var(--textarea_line_height); height: var(--textarea_height); -webkit-transition: border var(--zd_transition2) linear 0s, height var(--zd_transition2) linear 0s; border-style: solid; background-color: var(--zdt_textarea_default_bg); border-color: var(--textarea_border_color); padding: var(--textarea_padding); } .needBorder { --textarea_border_width: 0 0 1px 0; } .borderColor_transparent { --textarea_border_color: var(--zdt_textarea_transparent_border); } .borderColor_default { --textarea_border_color: var(--zdt_textarea_default_border); } .effect:hover { --textarea_border_color: var(--zdt_textarea_hover_border); } .effect:focus,.effect.active { --textarea_border_color: var(--zdt_textarea_focus_border); } .defaultHeight{ --textarea_height: var(--zd_size30); } .defaultWidth { --textarea_width: 100%; } .xsmall, .xmedium { vertical-align: middle; } .xsmall { --textarea_font_size: var(--zd_font_size14); --textarea_padding: var(--zd_size4) 0 var(--zd_size2); --textarea_height: var(--zd_size28); --textarea_line_height: 1.3572; } .xmedium { --textarea_font_size: var(--zd_font_size13); --textarea_padding: var(--zd_size4) 0 var(--zd_size2); --textarea_height: var(--zd_size25); --textarea_line_height: 1.3077; } .small{ --textarea_height: var(--zd_size30); --textarea_padding: var(--zd_size2) 0; } .smallanimated:focus, .xsmallanimated:focus, .xmediumanimated:focus { --textarea_height: var(--zd_size70); } .medium { --textarea_height: var(--zd_size88); --textarea_padding: var(--zd_size2); } .large { --textarea_height: var(--zd_size45); --textarea_padding: var(--zd_size2); } .largeanimated:focus { --textarea_height: var(--zd_size220); } .xlarge { --textarea_height: var(--zd_size184); } .default { font-family: var(--zd_regular); --textarea_text_color: var(--zdt_textarea_black_text); } .primary { composes: semibold from '../common/common.module.css'; --textarea_text_color: var(--zdt_textarea_black_text); }