| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- /* 水平间距 */
- /* 水平间距 */
- .splash-container.data-v-b5d3b004 {
- min-height: 100vh;
- background: linear-gradient(135deg, #1890ff 0%, #096dd9 100%);
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- padding: 0 40rpx;
- }
- .logo-section.data-v-b5d3b004 {
- display: flex;
- flex-direction: column;
- align-items: center;
- margin-bottom: 120rpx;
- }
- .logo-section .logo-icon.data-v-b5d3b004 {
- width: 200rpx;
- height: 200rpx;
- background: linear-gradient(135deg, #ffffff 0%, #e6f7ff 100%);
- border-radius: 40rpx;
- box-shadow: 0 16rpx 48rpx rgba(0, 0, 0, 0.2);
- display: flex;
- align-items: center;
- justify-content: center;
- animation: logoFloat-b5d3b004 2s ease-in-out infinite;
- }
- .logo-section .app-name.data-v-b5d3b004 {
- font-size: 48rpx;
- font-weight: 600;
- color: #ffffff;
- margin-top: 40rpx;
- letter-spacing: 2rpx;
- }
- .logo-section .app-slogan.data-v-b5d3b004 {
- font-size: 26rpx;
- color: rgba(255, 255, 255, 0.8);
- margin-top: 16rpx;
- }
- .loading-section.data-v-b5d3b004 {
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .loading-section .loading-dots.data-v-b5d3b004 {
- display: flex;
- justify-content: center;
- align-items: center;
- margin-bottom: 24rpx;
- }
- .loading-section .loading-dots .dot.data-v-b5d3b004 {
- width: 20rpx;
- height: 20rpx;
- border-radius: 50%;
- background-color: #ffffff;
- margin: 0 8rpx;
- opacity: 0.3;
- }
- .loading-section .loading-dots .dot1.data-v-b5d3b004 {
- animation: loadingDot-b5d3b004 1.4s ease-in-out infinite;
- }
- .loading-section .loading-dots .dot2.data-v-b5d3b004 {
- animation: loadingDot-b5d3b004 1.4s ease-in-out 0.2s infinite;
- }
- .loading-section .loading-dots .dot3.data-v-b5d3b004 {
- animation: loadingDot-b5d3b004 1.4s ease-in-out 0.4s infinite;
- }
- .loading-section .loading-text.data-v-b5d3b004 {
- font-size: 26rpx;
- color: rgba(255, 255, 255, 0.9);
- }
- .version-info.data-v-b5d3b004 {
- position: absolute;
- bottom: 80rpx;
- }
- .version-info .version-text.data-v-b5d3b004 {
- font-size: 22rpx;
- color: rgba(255, 255, 255, 0.6);
- }
- @keyframes logoFloat-b5d3b004 {
- 0%, 100% {
- transform: translateY(0);
- }
- 50% {
- transform: translateY(-20rpx);
- }
- }
- @keyframes loadingDot-b5d3b004 {
- 0%, 80%, 100% {
- transform: scale(0.6);
- opacity: 0.3;
- }
- 40% {
- transform: scale(1);
- opacity: 1;
- }
- }
|