UNPKG

xlb-main-login

Version:

``` yarn install ```

1,319 lines (1,099 loc) 25.1 kB
.column_wei(@wid) { width: @wid; } .h_100() { height: 100%; } .w_100() { width: 100%; } .col(@col) { color: @col; } .fl_l() { float: left; } .font_12() { font-size: 12px; } .font_14() { font-size: 14px; } .font_16() { font-size: 16px; } .box_siz_pad(@pad) { padding: @pad; box-sizing: border-box; } .box_siz() { box-sizing: border-box; } .mar_27() { margin-bottom: 27px; } .back(@back) { background: @back; } .column_bor(@wid,@sty,@col) { border-width: @wid; border-style: @sty; border-color: @col; } .flo(@flo) { float: @flo; } .lin_hei(@hei) { line-height: @hei; } .single-content-box { .h_100; .w_100; } .single-content-box-scroll, .single-list, .text, .item-box-content, .withdraw, .img, .img-m, .video, .video-number, .red-envelopes, .red-envelopes-m-content, .cards, .cards-m, link, link-m, .content, .file, .file-m, .chat-record, .chat-record-m, .application-message, .application-message-m, .meeting, .meeting-m, .schedule, .schedule-m, .applet, .applet-m, .voice, .voice-m, .conversation, .conversation-m, .business-card, .business-card-m, .show-no, .show-no-m { height: auto; overflow: hidden; } .single-content-box-scroll { .h_100; overflow-y: auto; overflow-x: hidden; } .chat-scroll { height: 600px; overflow-y: auto; overflow-x: hidden; } .agency-scroll { overflow-y: auto; overflow-x: hidden; max-height: 600px; .agency-title { .font_14; font-weight: 400; .col(#888888); } .agency-text { margin-top: 16px; .font_16; .col(#353535); line-height: 22px; } } .single-list { .item-box { padding: 0 24px; .content { .box_siz; h5, h6 { .font_12; span { .col(#353535); } em { .col(#888888); font-style: normal; } } h5 { text-align: left; em { margin-left: 8px; } } h6 { text-align: right; span { margin-left: 8px; } } .text { .mar_27; &-m { .font_14; .col(#353535); width: auto; display: inline-block; max-width: 425px; padding: 10px 12px; border-radius: 2px; } &-m-right { .flo(right); .back(#C6E5FE); } &-m-left { .flo(left); .back(#EEEEEE); } } .mixed { .mar_27; max-width: 425px; padding: 10px 12px; border-radius: 2px; width: auto; display: inline-block; &-item { max-width: 100%; .font_14; .col(#353535); div { height: auto; overflow: hidden; max-width: 100%; img { max-width: 230px; height: auto; } p { margin: 0; } } } } .img { .mar_27; &-m { max-width: 230px; width: auto; img { max-width: 230px; height: auto; } } &-m-left { .flo(left); } &-m-right { .flo(right); } } .video { .mar_27; &-m { max-width: 230px; width: auto; video { max-width: 230px; width: auto; height: auto; } } &-m-left { .flo(left); } &-m-right { .flo(right); } } .video-number { .mar_27; &-m { padding: 12px 12px 0 12px; .box_siz; width: 232px; height: auto; overflow: hidden; background: #ffffff; border-radius: 6px 6px 6px 6px; opacity: 1; border: 1px solid #e8e8e8; &-title { display: flex; align-items: center; em { .font_14; .col(#353535); font-weight: bold; font-style: normal; } span { margin-left: 8px; width: auto; padding: 1px 15px; .back(#FF6146); border-radius: 10px; .font_12; .col(#FFFFFF); } } &-introduce { .font_14; margin-top: 10px; .col(#888888); line-height: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } &-footer { height: 33px; margin: 10px auto 0 auto; .column_bor(1px, solid none none none, #F8F8F8); display: flex; align-items: center; img { width: 11px; height: 10px; } span { .font_12; .col(#999999); margin-left: 4px; } } } &-m-left { .flo(left); } &-m-right { .flo(right); } } .red-envelopes { .mar_27; &-m { width: 253px; height: 97px; .back(#EE6B56); border-radius: 4px; padding: 16px 14px 0 14px; box-sizing: border-box; &-content { .content-left { width: 26px; height: 36.4px; .flo(left); img { width: 100%; height: 100%; } } .content-right { .flo(right); width: calc(100% - 34px); p { .font_14; .col(#FFF3D6); font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; } span { .font_12; .col(#FFF3D6); em { font-style: normal; } } } } &-footer { height: 31px; .column_bor(1px, solid none none none, #FFAD9F); width: 100%; margin-top: 8px; line-height: 31px; .font_12; .col(#FCBBB0); } } &-m-left { float: left; } &-m-right { float: right; } } .cards { .mar_27; &-m { width: 276px; .back(#FFFFFF); .column_bor(1px, solid, #EEEEEE); padding: 12px 12px 0 12px; border-radius: 4px; .box_siz; &-content { height: auto; overflow: hidden; h5 { .font_14; .col(#353535); font-weight: 500; margin: 0; } h6 { .font_12; font-weight: 400; .col(#888888); text-align: left; margin-top: 8px; } p { .font_12; .col(#888888); margin: 0; padding: 12px 0; .column_bor(1px, none none solid none, #EEEEEE); } } &-footer { height: 40px; display: flex; align-items: center; .column_bor(1px, solid none none none, #EEEEEE); img { width: 14px; height: 14px; } span { .font_12; .col(#888888); margin-left: 5px; } } ul, li, dl, dd { height: auto; overflow: hidden; } dl, ul { padding: 0 12px; .box_siz; .back(#F8F8F8); border-radius: 4px; margin: 8px 0 0 0; } dl dd, ul li { .font_12; height: 41px; line-height: 41px; .col(#353535); .column_bor(1px, none none solid none, #EEEEEE); } dl { dd { margin: 0; em { font-style: normal; margin-right: 8px; .font_12; .col(#888888); } &:last-child { border-bottom: none; } } } ul { li { padding-left: 16px; position: relative; &:after { content: ''; width: 8px; height: 8px; .back(#FFFFFF); .column_bor(1px, solid, #D9D9D9); position: absolute; left: 0; top: 50%; margin-top: -4px; border-radius: 50%; border: 1px solid #d9d9d9; } &:last-child { border-bottom: none; } } } } .agency-left, .vote-left, .collect-left { .flo(left); } .agency-right, .vote-right, .collect-right { .flo(right); } } .link { .mar_27; &-m { width: auto; display: inline-block; max-width: 425px; padding: 10px 12px; border-radius: 2px; .back(#EEEEEE); a { .font_14; word-wrap: break-word; white-space: normal; word-break: break-all; h4 { .font_14; .col(#006CE0); font-weight: 400; margin: 0; } .link-m-text { padding: 10px; border-radius: 2px; .box_siz; .back(#ffffff); margin-top: 8px; h5 { .font_14; font-weight: 400; .col(#353535); } .link-m-text-footer { display: flex; justify-content: space-between; .link-m-text-footer-left { width: calc(100% - 31px - 23px); .text { .font_12; .col(#888888); margin: 0; float: none; } .img { max-width: 100%; height: auto; overflow: hidden; margin: 10px 0 0 0; float: none; img { max-width: 100%; height: auto; } } } .link-m-text-footer-right { width: 31px; height: 31px; img { .w_100; .h_100; } } } } } } } .file { .mar_27; &-m { padding: 12px; .column_bor(1px, solid, #EEEEEE); border-radius: 4px; .box_siz; width: 234px; &-content { height: auto; overflow: hidden; &-left { .flo(left); width: calc(100% - 31px - 15px); .font_12; font-weight: 600; .col(#353535); } &-right { .flo(right); width: 31px; height: 26px; img { .w_100; .h_100; } } } &-footer { margin-top: 4px; .font_12; .col(#A0A9B5); } } } .chat-record { .mar_27; &-m { width: 292px; .back(#FFFFFF); .column_bor(1px, solid, #EEEEEE); padding: 12px; .box_siz; border-radius: 4px; h5 { .font_14; font-weight: 500; .col(#353535); } ul { height: auto; overflow: hidden; margin: 0; li { margin-bottom: 2px; div { .font_12; font-weight: 400; .col(#888888); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-wrap: break-word; white-space: normal; word-break: break-all; } &:last-child { margin-bottom: 0; } } } } } .application-message { .mar_27; &-m { width: 276px; .back(#FFFFFF); .column_bor(1px, solid, #EEEEEE); padding: 12px; .box_siz; border-radius: 4px; &-title { display: flex; align-items: center; img { width: 14px; height: 14px; } span { .font_12; margin-left: 3px; .col(#888888); } } &-content { height: auto; overflow: hidden; margin-top: 12px; .content-left { width: calc(100% - 41px - 16px); .flo(left); h6 { text-align: left; .font_14; font-weight: 500; .col(#353535); } p { .font_12; .col(#888888); margin: 0; } } .content-right { .flo(right); width: 41px; height: 43px; img { .w_100; .h_100; } } } } } .meeting { .mar_27; &-m { width: 276px; .back(#FFFFFF); border-radius: 4px; .column_bor(1px, solid, #EEEEEE); padding: 12px; .box_siz; &-title { display: flex; align-items: center; img { width: 18px; height: 11px; } span { .font_12; .col(#888888); margin-left: 4px; } } h4 { .font_14; font-weight: 500; .col(#353535); margin-top: 13px; } &-type { display: flex; align-items: center; margin: 11px 0 15px 0; img { width: 19px; height: 11px; } span { .font_12; font-size: 12px; .col(#353535); margin-left: 3px; } } h5 { .font_14; .col(#888888); font-weight: 400; span { .col(#353535); margin-left: 8px; } } &-goto { width: 252px; height: 38px; margin-top: 18px; .back(#F9F9F9); border-radius: 2px; .font_14; .col(#2f86f0); font-weight: 500; text-align: center; line-height: 38px; } } } .schedule { .mar_27; &-m { width: 276px; .back(#ECF4FF); border-radius: 4px; .column_bor(1px, solid, #EEEEEE); padding-top: 12px; .box_siz; &-title { display: flex; align-items: center; padding: 0 12px; .box_siz; img { width: 18px; height: 11px; } span { .font_12; .col(#888888); margin-left: 4px; } } h4 { .font_14; font-weight: 500; .col(#353535); margin-top: 13px; padding: 0 12px; .box_siz; } h6 { text-align: left; .font_14; .col(#353535); font-weight: 400; padding: 0 12px; .box_siz; } &-type { display: flex; align-items: center; margin: 11px 0 15px 0; padding: 0 12px; .box_siz; img { width: 19px; height: 11px; } span { .font_12; font-size: 12px; .col(#353535); margin-left: 3px; } } &-tip { height: 44px; padding: 12px; .box_siz; display: flex; align-items: center; .back(#ffffff); } } } .applet { .mar_27; &-m { padding: 10px 10px 0 10px; width: 232px; background: #ffffff; border-radius: 6px; .box_siz; .column_bor(1px, solid, #E8E8E8); .box_siz; &-title { display: flex; align-items: center; img { width: 22px; height: 22px; } span { .font_12; .col(#999999); margin-left: 6px; } } h4, h6 { text-align: left; } h4 { .font_14; .col(#353535); font-weight: 500; margin-top: 8px; height: auto; overflow: hidden; } h6 { .font_12; .col(#353535); font-weight: 400; margin-top: 8px; } &-content { height: auto; overflow: hidden; .column_bor(1px, solid, #F8F8F8); margin-top: 8px; .box_siz; position: relative; &-img { width: 100%; height: auto; overflow: hidden; img { width: 100%; height: auto; } } &-text { h3 { font-size: 20px; font-weight: 800; padding-left: 8px; .col(#DE1F26); margin-top: 6px; span { .font_16; } } div { width: 65px; height: 24px; .back(#DE1F26); border-radius: 22px; position: absolute; bottom: 10px; right: 10px; font-size: 9px; font-weight: 500; .col(#FFFFFF); text-align: center; line-height: 24px; } } } &-tip { .column_bor(1px, solid none none none, #F8F8F8); height: 30px; display: flex; align-items: center; margin-top: 9px; img { width: 11px; height: 10px; } span { margin-left: 4px; .font_12; font-size: 12px; .col(#999999); } } } } .voice { .mar_27; &-m { &-left { width: 126px; height: 40px; .back(#EEEEEE); border-radius: 2px; display: flex; align-items: center; .box_siz; .flo(left); img { margin-left: 10px; width: 20px; height: 20px; } } &-right { .flo(left); height: 40px; line-height: 68px; margin-left: 8px; .font_12; font-weight: 400; .col(#858585); } &-down { width: 20px; height: 20px; //border: 1px solid #EFEFEF; //border-radius: 50%; margin-left: 13px; float: left; margin-top: 10px; overflow: hidden; img { .w_100; .h_100; } } } } .conversation { .mar_27; &-m { width: auto; float: left; height: 40px; border-radius: 2px; .box_siz; .column_bor(1px, solid, #EEEEEE); display: flex; align-items: center; padding: 0 12px; img { width: 25px; height: 9px; } span { .font_14; margin-left: 8px; .col(#353535); } } } .business-card { .mar_27; &-m { width: 234px; padding: 12px 8px 0 8px; border-radius: 2px; .box_siz; .back(#FFFFFF); .column_bor(1px, solid, #EEEEEE); &-header { height: auto; overflow: hidden; &-left { .flo(left); text-align: left; h5 { .font_12; font-weight: 500; .col(#353535); } h4 { .font_14; font-weight: 500; .col(#353535); margin: 12px 0 0 0; } p { font-size: 13px; font-weight: 400; .col(#888888); margin: 4px 0 0 0; } } &-right { .flo(right); width: 41px; height: 41px; img { .h_100; .w_100; } } } &-footer { height: 35px; line-height: 35px; margin-top: 12px; .font_12; .col(#888888); .column_bor(1px, solid none none none, #EEEEEE); } } } .show-no { .mar_27; &-m { height: 40px; .back(#FFFFFF); .column_bor(1px, solid, #EEEEEE); line-height: 40px; padding: 0 12px; border-radius: 2px; } &-m-left { .flo(left); } } } .content-right { .text, .img, .video, .mixed, .video-number, .conversation, .red-envelopes, .cards, .link, .file, .chat-record, .application-message, .schedule, .applet, .voice, .business-card, .show-no { .flo(right); } .text { &-m { .back(#C6E5FE); word-wrap: break-word; white-space: normal; word-break: break-all; } } .mixed { .back(#C6E5FE); } } .content-left { .text, .img, .mixed, .video, .video-number, .conversation, .red-envelopes, .cards, .link, .file, .chat-record, .application-message, .schedule, .applet, .voice, .business-card, .show-no { .flo(left); } .text { &-m { .back(#EEEEEE); word-wrap: break-word; white-space: normal; word-break: break-all; } } .mixed { .back(#EEEEEE); } } .withdraw { display: flex; align-items: center; flex-direction: column; .mar_27; h5 { .font_12; font-weight: 400; color: #858585; margin-bottom: 8px; } div { .font_12; .col(#858585); .back(#F3F3F3); padding: 5px 12px; display: inline-block; } } } } .single-list-record { .item-box { padding: 16px 0; .column_bor(1px, none none solid none, #EEEEEE); .content { .text { margin-bottom: 0; &-m { padding: 0 12px; } } } &:last-child { border-bottom: none; } } }