@charset "UTF-8"; /** * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量 * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可 * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 */ /* 底部悬浮按钮 start*/ .tn-tabbar-height.data-v-30362723 { min-height: 100rpx; height: calc(120rpx + env(safe-area-inset-bottom) / 2); } .tn-footerfixed.data-v-30362723 { position: fixed; width: 100%; bottom: calc(30rpx + env(safe-area-inset-bottom)); z-index: 1024; box-shadow: 0 1rpx 6rpx rgba(0, 0, 0, 0); } /* 底部悬浮按钮 end*/ /* 标签内容 start*/ .tn-tag-content__item.data-v-30362723 { display: inline-block; line-height: 45rpx; padding: 10rpx 30rpx; margin: 20rpx 20rpx 5rpx 0rpx; } .tn-tag-content__item--prefix.data-v-30362723 { padding-right: 10rpx; } /* 标签内容 end*/ /* 邀请卡片 */ .invite-card.data-v-30362723 { margin: 30rpx; padding: 40rpx; background: linear-gradient(45deg, #5C8FFF, #82B2FF); border-radius: 24rpx; color: #FFFFFF; } .invite-card .card-title.data-v-30362723 { font-size: 32rpx; font-weight: bold; margin-bottom: 20rpx; } .invite-card .card-content .invite-code.data-v-30362723 { font-size: 48rpx; font-weight: bold; letter-spacing: 4rpx; } .invite-card .card-stats.data-v-30362723 { margin: 30rpx 0; } .invite-card .card-stats .stat-item.data-v-30362723 { text-align: center; } .invite-card .card-stats .stat-item .number.data-v-30362723 { font-size: 80rpx; font-weight: bold; display: block; } .invite-card .card-stats .stat-item .label.data-v-30362723 { font-size: 24rpx; opacity: 0.8; } .invite-card .button-group.data-v-30362723 { display: flex; gap: 20rpx; } .invite-card .button-group .invite-btn.data-v-30362723 { width: 100%; flex: 1; border-radius: 40rpx; } .invite-card .button-group .invite-btn .tn-icon-qr-code.data-v-30362723, .invite-card .button-group .invite-btn .tn-icon-share.data-v-30362723 { margin-right: 10rpx; } /* 邀请列表 */ .invite-list.data-v-30362723 { margin: 30rpx; background-color: #FFFFFF; border-radius: 24rpx; padding: 30rpx; } .invite-list .list-header.data-v-30362723 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30rpx; } .invite-list .list-header .title.data-v-30362723 { font-size: 32rpx; font-weight: bold; color: #333333; } .invite-list .list-header .count.data-v-30362723 { font-size: 28rpx; color: #999999; } .invite-list .list-content .list-item.data-v-30362723 { display: flex; align-items: center; padding: 20rpx 0; border-bottom: 1rpx solid #F5F5F5; } .invite-list .list-content .list-item.data-v-30362723:last-child { border-bottom: none; } .invite-list .list-content .list-item .avatar.data-v-30362723 { width: 80rpx; height: 80rpx; border-radius: 50%; margin-right: 20rpx; } .invite-list .list-content .list-item .info.data-v-30362723 { flex: 1; } .invite-list .list-content .list-item .info .name.data-v-30362723 { font-size: 28rpx; color: #333333; margin-bottom: 6rpx; } .invite-list .list-content .list-item .info .time.data-v-30362723 { font-size: 24rpx; color: #999999; } .invite-list .list-content .list-item .status.data-v-30362723 { font-size: 24rpx; padding: 4rpx 16rpx; border-radius: 20rpx; } .invite-list .list-content .list-item .status.success.data-v-30362723 { background-color: #E8F3FF; color: #5C8FFF; } .invite-list .list-content .list-item .status.pending.data-v-30362723 { background-color: #FFF7E6; color: #FFA726; }