.vxe-text-ellipsis { display: block; overflow: hidden; white-space: normal; color: var(--vxe-ui-font-color); } .vxe-text-ellipsis.theme--primary { color: var(--vxe-ui-font-primary-color); } .vxe-text-ellipsis.theme--success { color: var(--vxe-ui-status-success-color); } .vxe-text-ellipsis.theme--info { color: var(--vxe-ui-status-info-color); } .vxe-text-ellipsis.theme--warning { color: var(--vxe-ui-status-warning-color); } .vxe-text-ellipsis.theme--danger { color: var(--vxe-ui-status-danger-color); } .vxe-text-ellipsis.theme--error { color: var(--vxe-ui-status-error-color); } .vxe-text-ellipsis.is--single { text-overflow: ellipsis; white-space: nowrap; } .vxe-text-ellipsis.is--multi { word-wrap: break-word; word-break: break-all; } .vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon { cursor: pointer; } .vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:focus { color: var(--vxe-ui-font-darken-color); } .vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:hover { color: var(--vxe-ui-font-primary-lighten-color); } .vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:active { color: var(--vxe-ui-font-primary-darken-color); } .vxe-text-ellipsis .vxe-text-ellipsis-reality { display: none; z-index: -1; pointer-events: none; } .vxe-text-ellipsis--icon { padding: 0 0.1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .vxe-text-ellipsis--content { padding: 0 0.1em; } .vxe-text-ellipsis.size--medium { font-size: var(--vxe-ui-font-size-medium); } .vxe-text-ellipsis.size--small { font-size: var(--vxe-ui-font-size-small); } .vxe-text-ellipsis.size--mini { font-size: var(--vxe-ui-font-size-mini); }