Files
2022-09-08 18:22:18 +08:00

136 lines
3.2 KiB
SCSS

@function px2rem($px, $rem:75) {
@return $px/$rem+rem;
}
@import '../../../common/css/flex.scss';
html,
body {
width: 100%;
// height: 100%;
background: #F7F7F7;
}
// .head {
// // font-family: Roboto;
// position: absolute;
// display: flex;
// justify-content: center;
// align-items: center;
// width: 100%;
// height: px2rem(150);
// background: pink;
// font-size: px2rem(48);
// .left {
// position: relative;
// width: px2rem(52);
// height: px2rem(85);
// background: yellow;
// }
// }
.invitecode {
position: relative;
width: px2rem(690);
height: px2rem(270);
// margin: 0 auto;
margin-left: px2rem(30);
margin-right: px2rem(30);
margin-top: px2rem(60);
background: url('../images/invite.png') no-repeat;
background-size: contain;
overflow: hidden;
.text {
margin-top: px2rem(29);
margin-left: px2rem(50);
font-size: px2rem(26);
color: rgba(255, 255, 255, .6);
}
.code {
height: px2rem(50);
margin-top: px2rem(19);
margin-left: px2rem(50);
font-size: px2rem(50);
color: #fff;
}
.invite-btn {
position: absolute;
left: 50%;
transform: translateX(-50%);
margin-top: px2rem(40);
width: px2rem(240);
height: px2rem(76);
line-height: px2rem(76);
text-align: center;
color: #7154EE;
background-color: #fff;
font-size: px2rem(30);
cursor: pointer;
border-radius: px2rem(38);
}
}
.invite-rule-wrap {
// width: px2rem(613);
margin-left: px2rem(30);
.invite-rule-title {
margin-top: px2rem(60);
margin-bottom: px2rem(26);
font-size: px2rem(30);
color: #333;
}
.invite-rule-item {
line-height: px2rem(42);
font-size: px2rem(26);
color: #999;
}
}
.invite-record-wrap {
margin-left: px2rem(30);
margin-right: px2rem(30);
.invite-record-title {
margin-top: px2rem(61);
margin-bottom: px2rem(60);
font-size: px2rem(30);
color: #333;
}
.invite-record-list {
.invite-record-item {
display: flex;
// justify-content: space-between;
align-items: center;
margin-bottom: px2rem(61);
.item-avatar {
width: px2rem(68);
height: px2rem(68);
border-radius: 50%;
background: pink;
}
.item-nickName {
width: px2rem(280);
margin-left: px2rem(31);
// margin-right: px2rem(257);
font-size: px2rem(26);
color: #333;
}
span {
color: #999;
font-size: px2rem(22);
}
}
}
.no-record {
display: flex;
flex-direction: column;
align-items: center;
img {
width: px2rem(215);
height: px2rem(167);
margin-bottom: px2rem(40);
margin-top: px2rem(93);
}
span {
color: #999;
font-size: px2rem(24);
}
}
}