/**用户展示开始*/ .profile-display{ background: #0590f0; transition: all 0.6s ease; max-height: 100vh; overflow:hidden; } .user-info-display{ display: flex; align-items: center; color: white; height: 166rpx; } .require-login>image{ height: 88px; width: 88px; margin-left: 16px; } .user-avatar{ border-radius: 50%; overflow: hidden; width: 150rpx; height: 150rpx; border: 8rpx #52B3FF solid; margin: 0rpx 40rpx; flex: none; } .user-info-mid{ flex: auto; overflow: hidden; } .user-info-left{ flex: none; margin-right: 14px; } .user-name{ font-size: 20px; } .authentication-display{ align-items: center; } .authentication-tip{ margin-right: 6px; } .complete-profile-tip{ flex: auto; text-align: right; font-size: 13px; } /**用户展示结束*/ /**经验展示开始*/ .experience-display{ padding: 5rpx 10rpx; align-items: center; color: white; } .experience-item{ flex: auto; align-items: center; } .experience-item>.key{ font-size: 17px; } .experience-item>.value{ font-size: 15px; } .attendance-icon{ transition: all 0.6s ease; } /*经验展示结束*/ /* 浮层 */ .icon-button{ margin-right: 16rpx; margin-left: 8rpx; } .jiantou{ width: 30rpx; height: 30rpx; } .box{ display: flex; justify-content: center; position: relative; } .box-background{ background: #0590f0; position: absolute; top: 0; width: 100%; height: 50%; z-index: -100; border-radius: 0 0 20% 20%; } .whitebox{ width: 94%; background-color: white; display: flex; justify-content: space-between; border-radius: 20rpx; box-shadow: #e0e0e0 0px 0px 5px; padding: 24rpx 0rpx; } .box_context{ display: flex; justify-content: space-around; align-items: center; width: 50%; padding: 20rpx 0rpx; border-right: 1rpx #F7F7F7 solid; } .left-content{ display: flex; justify-content: space-around; align-items: center; } .red-tip{ color: #FD6500; font-size: 25rpx; padding-top: 8rpx; } /* 浮层结束 */ .nav-list{ margin-top: 4px; } .gap{ margin-bottom: 4px; } .nav { font-size: 16px; background: white; border-bottom: 1px solid #eee; padding: 0 14px; height: 44px; font-weight: normal; display: flex; align-items: center; position: relative; } .user-info>.enter, .nav>.enter{ right: 12px; } .nav>.icon{ margin-right: 12px; } .nav>image.icon{ width:21px; height: 21px; } .user-info>.tip, .nav>.tip{ right: 36px; color: dimgray; font-size: 12px; } .user-info>.enter, .user-info>.tip{ position: absolute; } .nav>.enter, .nav>.tip{ position: absolute; top:50%; transform: translateY(-50%); } button.nav::after{ border: none; } .login{ margin-top: 24rpx; } .logout{ color: white; background-color: #fa5151; } .version-wrp{ font-size: 11px; color: grey; text-align: center; margin-top: 20px; margin-bottom: 8px; } .user-display{ background: white; height: 122px; } .no-login{ color: #0080f0; height: 122px; display: flex; align-items: center; padding: 0 12px; } .no-login>image{ width: 72px; height: 72px; padding: 12px; } navigator[hidden] { display: none!important; } .user-info{ padding: 4px 12px; height: 50px; display: flex; align-items: center; position: relative; } .user-detail{ margin-left: 20px; } .user-detail>text{ display: block; } .relation-info{ margin-bottom: 1px; display: flex; height: 64px; } .relation-detail{ width:33.33%; display: inline-block; text-align: center; font-size: 14px; } .relation-detail>text{ display: block; padding-top: 4px; } .my-display{ margin-top: 1px; padding: 16px 8px; } .my-detail{ display: inline-block; width:33%; text-align: center; font-size: 14px; } .my-detail>image{ width: 24px; height: 24px; } .my-detail>text{ display: block; } .contact{ position: fixed; bottom: 0; background: transparent; font-size: 12px; text-decoration: underline; color: grey; font-weight: normal; left:0; right: 0; margin: auto; } .avatar{ border-radius: 50%; width: 42px; height: 42px; background: #eee; } .auto-attendance{ transform: scale(0.60); white-space: nowrap; } button.attendance{ font-size: 13px!important; font-weight: normal; } .git-repo{ display: flex; justify-content: center; align-items: center; display: inline; padding: 6px; }