@body-bg: #03C762; .header{ max-width: 768px; margin-left: calc(~"50vw - 389px"); @media screen and (max-width:768px) { margin: auto; } .container{ max-width: 768px ; } } .body { margin: auto; margin-top: 90px; max-width: 768px; h4 { font-weight: 600; } .edi-a { display: block; background-color: #f5f5f5; padding: 10px; margin: 5px 0px; border-radius: 5px; color: #777; position: relative; span { display: block !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: calc(~"100% - 16px"); } i { color: #ccc; position: absolute; right: 10px; top: 12px } } .edi-p1 { font-size: 12px; color: #777; line-height: 50px; margin: 0; } .edi-p2 { color: #999; padding-bottom: 25px; border-bottom: 8px solid #f5f5f5; &>span:first-child { display: inline-block; padding: 5px 5px 0px 5px; border-radius: 15px 15px 5px 5px; background-color: #f5f5f5; } .edi-p-span { padding: 5px 0px 0px; span { margin-right: 20px; font-size: 12px; } img { width: 20px; height: 20px; } } } .edi-body { position: relative; padding-bottom: 50px; height: 800px; overflow: hidden; .fixed{ position: fixed; top: 0; width: 100%; background-color: #fff; border-bottom: 0; padding-bottom: 10px; @media screen and (max-width:768px){ &{ top: 80px; } } } .edi-user { margin-top: 10px; padding: 10px; display: flex; justify-content: space-between; align-items: center; @media screen and (max-width:768px) { & { padding: 10px 0px; } } .left { display: flex; justify-content: flex-start; align-items: center; img { width: 50px; height: 50px; margin: 0 10px; @media screen and (max-width:768px) { & { width: 30px; height: 30px; margin-left: 0px; margin-right: 5px; } } } div { p { text-align: start; margin: 5px 0; @media screen and (max-width:768px) { & { margin: 0; } } } &>p:last-child { font-size: 12px; color: #999; } } } .right { i { background-color: @body-bg; font-size: 25px; width: 45px;height: 45px; border-radius: 50%; color: #fff; text-align: center; line-height: 45px; margin-left: 10px; @media screen and (max-width:768px) { & { font-size: 5px; margin-left: 0; } } } } } #title { font-weight: bold; } p { width: 100%; text-align: center; img { width: 100%; } } .edi-line{ color: #f03; display: flex; font-size: 16px; justify-content: center;align-items: center; &::after{ content: ''; display: inline-block; border-bottom: 1px solid #e6e6e6; width: 30%; margin-left: 10px; } &::before{ content: ''; display: inline-block; border-bottom: 1px solid #e6e6e6; width: 30%; margin-right: 10px; } } .edi-open { width: 100%; text-align: center; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%); position: absolute; bottom: 0px; padding-top: 50px; span{ display: inline-block; border-radius: 30px; background-color: #eef5ff; padding: 6px 20px; color:@body-bg; i{ margin-left: 5px; } } } } .edi-body-height{ height: auto; } .edi-footer{ margin-top: 50px; text-align: center; color: #777; .choose{ width: 300px; margin: auto; display: flex;justify-content: space-around; align-items: center; .img{ width: 66px; img{ width: 100%; } color: #000; span{ color: #777; margin-left: 5px; } } } } .interactive{ .pull-left{ label{ vertical-align: middle; font-size: 14px; color: #777; font-weight: normal; } } h5{ border-bottom: 1px solid #e6e6e6; padding: 10px 0px; margin: 5px 0px; } .pull-right{ .active{ color: #000; } span{ color: #777; } } .alert{ clear: both; } } .prog{ background-color: #eef5ff; border-radius: 5px; padding: 20px; @media screen and (max-width:768px) { padding: 20px 5px; } position: relative; .title{ color: @body-bg; position: absolute; top: 10px; } .flex{ height: 50px; box-sizing: border-box; display: flex;justify-content: space-between;align-items: center; .pro{ width: 100%; max-width: 50%; min-width:200px; box-sizing: border-box; height: 5px; border-radius: 5px; background-color: #fff; margin-right: 20px; position: relative; .pro-title{ position: absolute; right: 0px; top: -20px; color: #999; } .pro-content{ width: 0%; height: 100%; background-color: @body-bg; } .icon{ position: absolute; width: 30px; height:30px; box-sizing: border-box; background-color: #fff; text-align: center; line-height: 27px; border-radius: 50%; top: -12px; border: 2px solid #7aaef3; } .pro-show{ width: 100px; position: absolute; top: 20px; color: @body-bg; } } .button{ width: 80px; line-height: 40px; text-align: center; color: #fff; background-color: #7aaef3; border-radius: 10px; box-sizing: border-box; } } } }