/* pages/manufacturerIndex/manufacturerIndex.wxss */ .container { padding-top: 56px; background: #fff; position: relative; >.bg { width: 100%; height: 128px; background: linear-gradient(360deg, #538AFC 0%, #3679FC 100%); position: absolute; top: 0; } .user-container { width: calc(100% - 26px); margin: 0 auto 8px; padding: 40px 12px 18px; box-sizing: border-box; box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1); background: #fff; border-radius: 8px; position: relative; // top: 56px; // left: 13px; // overflow: hidden; .top { width: calc(100% - 24px); // margin-top: -32px; margin-bottom: 14px; display: flex; position: absolute; top: -32px; .user-pic { width: 64px; height: 64px; margin: 0 8px; border-radius: 50%; // border: 2px solid #FFFFFF; box-shadow: 0 0 0 2px rgba(0,0,0,0.1); image { width: 100%; height: 100%; display: block; } } .user-inf { .name { margin-top: 8px; color: #fff; font-size: 15px; } .profession { margin-top: 12px; color: #333; font-size: 13px; display: flex; align-items: center; .icon { width: 16px; height: 16px; image { width: 100%; height: 100%; display: block; } } } } .btn-exit { width: 20px; height: 20px; position: absolute; top: 6px; right: 0px; image { width: 100%; height: 100%; display: block; } } } .btn-container { width: 100%; margin: 10px 0 0px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; .btn { width: calc((100% - 10px) / 2); height: 64px; margin-bottom: 10px; position: relative; display: flex; align-items: center; justify-content: center; .bg { width: 100%; height: 100%; border-radius: 8px; overflow: hidden; position: absolute; image { width: 100%; height: 100%; display: block; } } .item { width: 80%; position: relative; display: flex; align-items: center; justify-content: center; .label { // margin-left: 10%; font-size: 14px; font-weight: bold; color: #fff; white-space: nowrap; } .check { padding: 2px 8px; background: rgba(0,0,0,.2); border-radius: 16px; color: #fff; font-size: 14px; font-weight: bold; // text-align: center; display: flex; align-items: center; .val { margin-right: 6px; } .arrow { width: 6px; height: 6px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid transparent; border-left: 1px solid transparent; transform: rotate(45deg); } } } } .btn-report { width: 100%; height: 36px; // margin-top: 8px; background: #EDF4FE; border-radius: 8px; border: 1px solid #C4DAFA; box-sizing: border-box; display: flex; justify-content: center; align-items: center; image { width: 28px; height: 28px; display: block; } .val { margin-left: 12px; color: #2E3A4F; font-size: 14px; font-weight: bold; } } } } .list-content { height: calc(100vh - 150px - 94px); overflow-y: auto; .top { width: 100%; background: #ffffff; .tab-container { width: 100%; height: 48px; display: flex; overflow: hidden; .tabs { width: 100%; // overflow-x: auto; } } } .list { height: calc(100% - 48px); padding: 12px 0px; box-sizing: border-box; background: #EFF1F4; // overflow-y: auto; .scroll-view_H { height: 100%; // padding: 0 8px; box-sizing: border-box; } .item { padding: 12px 10px; margin: 0 14px 8px; background: #fff; border-radius: 8px; .row:first-child { margin-bottom: 8px; } .row { color: #2E3A4F; display: flex; justify-content: space-between; align-items: center; .number-plate { display: flex; .status { padding: 0 6px; margin-right: 4px; border-radius: 2px; color: #FFFFFF; font-size: 14px; } .status1 { background: linear-gradient(90deg, #0D92FF 0%, #38B1FE 100%); } .status2 { background: linear-gradient(270deg, #4CDBAD 0%, #2FCBAB 100%); } .status3 { background: linear-gradient(270deg, #A1A8BB 0%, #838EAA 100%); } .val { font-size: 16px; font-weight: bold; } } .project-name, .code { font-size: 14px; } .time { font-size: 14px; color: #858CA0; } .type-list { display: flex; .type { height: 22px; line-height: 22px; padding: 0 8px; margin-left: 5px; background: #FFF1F0; border-radius: 4px; border: 1px solid #FFA39E; color: #FF4D4F; font-size: 12px; } } } } } } }