vuestic-ui
Version:
Vue 3 UI Framework
48 lines • 1.11 kB
CSS
.va-textarea .va-input-wrapper__field {
padding-top: 12px;
padding-bottom: 12px;
align-items: flex-start;
}
.va-textarea__resize-wrapper {
display: flex;
overflow: hidden;
width: 100%;
align-self: stretch;
}
.va-textarea__resize-wrapper--resizable {
resize: vertical;
}
.va-textarea__textarea {
border: 0;
flex: 1;
font-family: var(--va-font-family);
width: 100%;
background: transparent;
color: currentColor;
box-sizing: content-box;
min-height: 1.15rem;
outline: none;
position: relative;
resize: none;
scrollbar-color: var(--va-secondary) transparent;
scrollbar-width: thin;
transition: scrollbar-color 0.3s ease-in-out;
}
.va-textarea__textarea::-webkit-scrollbar {
width: 4px;
height: 4px;
}
.va-textarea__textarea::-webkit-scrollbar-track {
box-shadow: none;
border-radius: 10px;
}
.va-textarea__textarea::-webkit-scrollbar-thumb {
background: var(--va-secondary);
opacity: 0.3;
border-radius: 2px;
-webkit-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;
}
.va-textarea__textarea--autosize {
overflow: hidden;
}