UNPKG

tdesign-mobile-vue

Version:
586 lines (585 loc) 13.5 kB
.t-float-left { float: left; } .t-float-right { float: right; } @-webkit-keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-top-in { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes t-slide-top-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-bottom-in { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes t-slide-bottom-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-webkit-keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-right-in { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes t-slide-right-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @-webkit-keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes t-slide-left-in { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes t-slide-left-out { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @-webkit-keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @keyframes t-fade-zoom-in { 0% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } @-webkit-keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-fade-zoom-out { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .t-icon-loading { -webkit-animation: t-spin 1s linear infinite; animation: t-spin 1s linear infinite; } .hotspot-expanded.relative { position: relative; } .hotspot-expanded::after { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: scale(1.5); transform: scale(1.5); } .t-loading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; color: var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))); font-size: var(--td-loading-size, 20px); } .t-loading--inherit-color { color: inherit; } .t-loading--vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .t-loading--vertical .t-loading__text { margin-left: 0; margin-top: 8px; } .t-loading__bar { pointer-events: none; } .t-loading__text { color: var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); line-height: 20px; margin-left: 6px; font-size: var(--td-loading-text-font-size, 12px); } .t-loading__text--only { margin-left: 0; } .t-loading__gradient { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .t-loading__gradient-conic { width: 100%; height: 100%; background: conic-gradient(from 90deg at 50% 50%, #fff 0deg, currentColor 360deg); border-radius: 50%; /* stylelint-disable-next-line */ mask: radial-gradient(transparent calc(50% - 0.5px), #fff 50%); /* stylelint-disable-next-line */ -webkit-mask: radial-gradient(transparent calc(50% - 0.5px), #fff 50%); } .t-loading__spinner { position: relative; display: inline-block; width: 20px; max-width: 100%; height: 20px; max-height: 100%; vertical-align: middle; -webkit-animation: t-rotate 0.8s linear infinite; animation: t-rotate 0.8s linear infinite; -webkit-animation-timing-function: steps(12); animation-timing-function: steps(12); } .t-loading__spinner--line { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .t-loading__spinner--line::before { display: block; width: 2px; height: 25%; margin: 0 auto; background-color: var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, 0.9)))); border-radius: 40%; content: " "; } .t-loading__dot { width: 20%; height: 20%; border-radius: 50%; background-color: currentColor; -webkit-animation-duration: 1.8s; animation-duration: 1.8s; -webkit-animation-name: dotting; animation-name: dotting; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .t-loading__dot--paused { -webkit-animation-play-state: paused; animation-play-state: paused; } .t-loading__dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-animation: none; animation: none; } .t-loading__parent, .t-loading__parent--relative { position: relative; } .t-loading--lock { overflow: hidden; } .t-loading--full { z-index: var(--td-loading-z-index, 3500); position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: var(--td-loading-full-bg-color, rgba(255, 255, 255, 0.6)); } .t-loading--fullscreen { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; left: 0; width: 100%; height: 100%; z-index: var(--td-loading-z-index, 3500); background-color: var(--td-loading-full-bg-color, rgba(255, 255, 255, 0.6)); } .t-loading--center { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .t-loading__spinner--line-1 { -webkit-transform: rotate(30deg); transform: rotate(30deg); opacity: 1; } .t-loading__spinner--line-2 { -webkit-transform: rotate(60deg); transform: rotate(60deg); opacity: 0.9375; } .t-loading__spinner--line-3 { -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0.875; } .t-loading__spinner--line-4 { -webkit-transform: rotate(120deg); transform: rotate(120deg); opacity: 0.8125; } .t-loading__spinner--line-5 { -webkit-transform: rotate(150deg); transform: rotate(150deg); opacity: 0.75; } .t-loading__spinner--line-6 { -webkit-transform: rotate(180deg); transform: rotate(180deg); opacity: 0.6875; } .t-loading__spinner--line-7 { -webkit-transform: rotate(210deg); transform: rotate(210deg); opacity: 0.625; } .t-loading__spinner--line-8 { -webkit-transform: rotate(240deg); transform: rotate(240deg); opacity: 0.5625; } .t-loading__spinner--line-9 { -webkit-transform: rotate(270deg); transform: rotate(270deg); opacity: 0.5; } .t-loading__spinner--line-10 { -webkit-transform: rotate(300deg); transform: rotate(300deg); opacity: 0.4375; } .t-loading__spinner--line-11 { -webkit-transform: rotate(330deg); transform: rotate(330deg); opacity: 0.375; } .t-loading__spinner--line-12 { -webkit-transform: rotate(360deg); transform: rotate(360deg); opacity: 0.3125; } @-webkit-keyframes t-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes dotting { 0% { opacity: 0.15; } 1% { opacity: 0.8; } 33% { opacity: 0.8; } 34% { opacity: 0.15; } 100% { opacity: 0.15; } } @keyframes dotting { 0% { opacity: 0.15; } 1% { opacity: 0.8; } 33% { opacity: 0.8; } 34% { opacity: 0.15; } 100% { opacity: 0.15; } }