UNPKG

tdesign-vue-next

Version:
64 lines (63 loc) 1.53 kB
.t-qrcode { position: relative; display: flex; box-sizing: border-box; background-color: var(--td-bg-color-container); padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m); border-radius: var(--td-radius-medium); border: 1px solid var(--td-component-border); } .t-qrcode > canvas { align-self: stretch; flex: auto; min-width: 0; } .t-qrcode.t-borderless { border-color: transparent; } .t-qrcode .t-mask { position: absolute; inset-block-start: 0; inset-inline-start: 0; z-index: 300; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; color: var(--td-text-color-primary); line-height: var(--td-line-height-body-medium); background-color: var(--td-mask-background); text-align: center; border-radius: var(--td-radius-medium); } .t-qrcode .t-expired__text { color: var(--td-text-color-primary); font-weight: 600; } .t-qrcode .t-expired__button { display: flex; color: var(--td-brand-color); box-shadow: none; cursor: pointer; column-gap: var(--td-comp-margin-s); align-items: center; height: var(--td-comp-size-m); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); } .t-qrcode .t-expired__button:hover { color: var(--td-brand-color-hover); } .t-qrcode .t-scanned { display: flex; column-gap: var(--td-comp-margin-s); align-items: center; } .t-qrcode .t-scanned__icon { color: var(--td-success-color); } .t-qrcode-svg { align-items: center; justify-content: center; }