.content { --padding-bottom: 100px; --background: #f8f8f8; .header { padding: 20px 10px 10px; background-size: 100% 100%; height: 140px; // border-radius: 0 0 50px 50px; .user-dateil { display: flex; align-items: center; color: white; font-size: 14px; padding: 10px; .pendant { width: 80px; height: 80px; display: flex; justify-content: center; align-items: center; background-size: 100% 100%; .avatar { width: 60px; height: 60px; // margin-right: 10px; border-radius: 50%; } } .user-right { flex: 1; .user-name { font-weight: 400; font-size: 16px; } .user-block { display: flex; // padding: 0 20px 0 0; justify-content: space-between; margin: 6px 0; font-size: 12px; .tags { display: flex; .sex { border-radius: 50%; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px; background: linear-gradient(to right, #156bfd, #91baff); } .girl { background: linear-gradient(to right, #fe454e, #f5a7ab); } .age { background: linear-gradient(to right, #156bfd, #d3e4ff); display: flex; align-items: center; height: 20px; padding: 0 8px; border-radius: 20px; margin: 0 2px; img { width: 14px; height: 14px; margin-right: 4px; } } .id { background: linear-gradient(to right, #d76f12, #ffffff9c); padding: 0 8px; border-radius: 20px; height: 20px; } } .btn { padding: 2px 10px; background: white; color: #fd7f76; border-radius: 20px; font-size: 14px; } } .user-footer { padding: 0 20px 0 0; display: flex; justify-content: space-between; font-size: 12px; } } } } .ad { display: flex; align-items: center; padding: 6px 10px; font-size: 12px; border-radius: 2px; margin: -4px auto 0; background-size: 100% 100%; width: 360px; .ad-left { display: flex; align-items: center; justify-content: space-around; .text { display: flex; font-size: 14px; font-weight: 600; span { background: linear-gradient(to left, #ff848a, rgb(255 199 202 / 71%)); color: white; padding: 0px 4px; font-size: 12px; border-radius: 4px; height: 18px; line-height: 18px; margin: 0 4px; } } p { color: #666666; } } .btn { background: white; color: #ed3f38; padding: 2px 4px; border-radius: 4px; } .my-vip { display: flex; justify-content: space-between; width: 100%; .lable { display: flex; align-items: center; img { width: 20px; height: 20px; margin-left: 6px; } } .vip-date { color: #434343; display: flex; align-items: center; } } } .tool { display: grid; grid-template-columns: repeat(5, 70px); align-items: center; padding: 6px 10px; font-size: 12px; justify-content: space-evenly; border-radius: 2px; background: #fff; width: 360px; margin: 10px auto; border-radius: 10px; color: #808080; .tool-li { display: flex; flex-direction: column; align-items: center; img { width: 30px; height: 30px; } } } .order { width: 360px; margin: 10px auto; background-size: 100% 100%; height: 220px; padding: 6px 30px; border-radius: 20px; .ladder { position: relative; height: 120px; width: 200px; margin: 10px auto; .top-block { display: flex; justify-content: space-evenly; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 9; align-items: self-end; .top1, .top2, .top3 { // width: 60px; flex: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; .user-detail { font-size: 12px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .pm { font-weight: 600; color: white; } .num { color: #ffb63f; } .user-block { font-size: 10px; margin-bottom: 10px; .user-avatar { width: 40px; height: 40px; position: relative; .tag { position: absolute; right: -7px; top: -6px; width: 20px; } .avatar { width: 100%; height: 100%; } } } } .top1 { // margin-bottom: 20px; .num { color: #fd4800; } } .user-detail2 { background: #f9bc66; width: 100%; height: 40px; border-radius: 4px 0 0 4px; } .user-detail1 { background: #ffc36f; width: 100%; height: 50px; border-radius: 4px 4px 0 0; box-shadow: rgba(17, 12, 46, 0.15) 0px -15px 100px 0px; } .user-detail3 { background: #fdd7a2; width: 100%; height: 30px; border-radius: 0 4px 4px 0; } } } .ladder::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 70px; background-size: 100% 100%; } .row { font-size: 12px; display: flex; align-items: center; justify-content: space-between; margin-top: 6px; color: #999999; .row-left { display: flex; align-items: center; .row-avatar { width: 30px; height: 30px; margin: 0 4px; } } .row-right { display: flex; .row-tpis-num { color: #f7931e; display: flex; align-items: center; span { width: 6px; height: 6px; border-radius: 50%; background-color: #f7931e; margin-left: 4px; } } } } } .setting { width: 360px; margin: 0 auto; font-size: 14px; .setting-tabs { background: white; border-radius: 10px; .row { display: flex; align-items: center; justify-content: space-between; padding: 4px 10px; .tabs-left { display: flex; align-items: center; ion-icon { font-size: 22px; color: #e7435c; } } } ion-toggle { --handle-height: 14px; --handle-width: 14px; } } .list { background: white; border-radius: 10px; padding: 4px 10px 10px; margin: 10px auto; .li { display: flex; justify-content: space-between; margin-top: 10px; .li-lable { display: flex; align-items: center; .icon { width: 18px; height: 16px; margin-right: 10px; } } .li-val { display: flex; justify-content: space-between; flex: 1; border-bottom: 1px solid #efefef; padding-bottom: 4px; ion-icon { color: #666666; } } } } } } ion-toggle::part(track), ion-toggle.toggle-checked::part(track) { height: 20px; width: 40px; overflow: visible; }