.container { padding: 24rpx 0; color: #fff; .userinfo { margin: 0 auto; width: 714rpx; text-align: center; position: relative; height: 200rpx; >image { width: 100%; height: 100%; } .usercon { width: 100%; height: 100%; position: absolute; top: 0; font-size: 0; left: 0; .icon { width: 160rpx; height: 158rpx; position: absolute; top: 16rpx; left: 34rpx; } .username { color: #fff; font-size: 36rpx; font-weight: bold; position: absolute; top: 18rpx; left: 220rpx; } .bar { width: 284rpx; height: 68rpx; background: #012b4f; position: absolute; top: 90rpx; left: 232rpx; clip-path: polygon(0 4%, 96% 0, 100% 100%, 0 100%); .line { background: #a1cbec; width: 50%; height: 100%; } } .r_text { position: absolute; right: 46rpx; top: 24rpx; font-size: 28rpx; text-align: left; >text { display: block; margin: 10rpx 0; &:first-of-type { font-weight: bold; margin-bottom: 16rpx; } &:last-of-type { font-size: 20rpx; } } } } } .record { width: 686rpx; height: calc(100% - 340rpx); margin: 40rpx auto 0; position: relative; overflow: hidden; >view{ padding: 30rpx 20rpx; background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%); box-shadow: 6rpx 10rpx 27rpx 0rpx rgba(75, 126, 160, 0.6); box-sizing: border-box; border: 5rpx solid #fff; border-radius: 10rpx; height: 100%; color: #765842; transition: all .3s ease; } .re_detail{ position: absolute; left: 100%; top: 0; width: 100%; } .re_header { font-size: 32rpx; width: 100%; border-bottom: 4rpx solid #fff; padding: 10rpx 30rpx 30rpx; color: #4C2508; box-sizing: border-box; >image { height: 58rpx; display: inline-block; vertical-align: middle; } .jiantou{ height: 40rpx; margin-right: 20rpx; } } .re_body { color: #765842; height: calc(100% - 200rpx); .item_con{ height: 100%; overflow-y: auto; overflow-x: hidden; .item { position: relative; background: rgba(255, 255, 255, 0.5); border-radius: 6rpx; margin: 16rpx 0; height: 112rpx; padding: 10rpx 20rpx; box-sizing: border-box; >image { position: absolute; top: 50%; right: 26rpx; transform: translateY(-50%); width: 50rpx; } >text { display: block; &:last-of-type { font-size: 24rpx; margin-top: 12rpx; } } .score{ position: absolute; top: 50%; right: 26rpx; transform: translateY(-50%); } } } } .re_paging{ .layer{ margin-top: 40rpx; } } .re_survey{ color: #765842; padding: 40rpx 0 40rpx 46rpx; border-bottom: 4rpx solid #fff; >view{ font-weight: bold; font-size: 34rpx; align-items: center; display: flex; >text{ font-size: 28rpx; font-weight: normal; } >view{ display: flex; align-items: center; } } .score_con{ justify-content: space-between; margin-top: 28rpx; } } .re_list{ padding: 36rpx 10rpx; color: #765842; height: 100%; .lst_header,.lst_item{ display: flex; justify-content: space-between; width: 100%; >text{ width: 20%; text-align: center; overflow: hidden;//溢出隐藏 white-space: nowrap;//禁止换行 text-overflow: ellipsis;//... &:first-of-type{ width: 14%; } &:nth-of-type(2){ width: 30%; } } } .lst_con{ height: calc(100% - 420rpx); overflow-y: auto; overflow-x: hidden; } .lst_header{ font-weight: bold; font-size: 34rpx; margin-bottom: 20rpx; } .lst_item{ margin-bottom: 40rpx; } } } }