.expreeNum{ text-align: right; display: block; padding: 10px 24px; border-top: 1px solid #e9e9e9; } .huifu{ position: absolute; bottom: 10px; right: 10px; color: #1fe4dc; display: inline-block; border-bottom: 1px solid #1fe4dc; padding-bottom: 2px; cursor: pointer; } .scene-nothing{ text-align: center; padding-bottom:30px; img{ padding-bottom: 22px; } div{ font-size: 16px; color: #969696; } } .scene-layout{ margin-top: 20px; .items{ display: flex; background-color: #fff; border-bottom: 1px solid rgba(204, 204, 204, 0.4); &:last-of-type{ border-bottom: none; } .card-img{ width: 195px; min-width: 195px; height: 110px; cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: auto 100%; position: relative; img{ background: rgba(0, 0, 0,0.3); border-radius: 50%; width: 30px; height: 30px; position: absolute; right: 10px; top: 10px; } .cooperation{ background:rgba(0,0,0,0.5); position: absolute; bottom: 0; width: 100%; height: 26px; text-align: center; line-height: 26px; color: #FFFFFF; >span{ display: inline-block; margin-left: 6px; } } } .item-txt{ display: flex; flex-direction: column; color: #101010; justify-content: center; width: 100%; padding: 0 10px 0 15px; .btm-opr{ display: flex; justify-content: space-between; align-items: center; margin-top: 6px; position: relative; .spot{ width: 4px; height: 4px; display: inline-block; background-color: #202020; border-radius: 50%; position: relative; margin-left: 10px; &::after,&::before{ content: ''; position: absolute; width: 4px; height: 4px; display: inline-block; background-color: #202020; border-radius: 50%; left: -8px; top: 50%; transform: translateY(-50%); } &::before{ right: -8px; left: unset; } } >ul{ position: absolute; z-index: 9; left: -32px; top: 22px; background: #F7F7F7; min-width: 90px; box-shadow:0px 1px 6px rgba(0,0,0,0.16); >li{ text-align: left; width: 100%; line-height: 2.5; padding: 0 10px; color: #202020; &:hover{ background-color: #EBEBEB; } } } .btmr-con{ .btm-right{ display: inline-block; background: #fff; border: 1px solid #777777; border-radius: 2px; font-size: 12px; width: 52px; height: 26px; line-height: 26px; text-align: center; margin-right: 4px; position: relative; span{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } } .primary{ background: #1fe4dc; border: 1px solid #1fe4dc; } } } p{ line-height: 1.5; font-weight: normal; font-size: 12px; color: #777777; overflow:hidden;//隐藏文字 text-overflow:ellipsis;//显示 ... white-space:nowrap;//不换行 &:first-child{ font-size: 16px; color: #2d2d2d; font-weight: normal; font-weight: bold; width: 92%; } } } } .paging { // border-left: #e5e5e5 1px solid; height: 100%; padding-bottom: 20px; & /deep/ .layout { text-align: center; margin-top: 20px; } & /deep/ .layout a:not(:last-child) { margin: 10px 8px; font-size: 16px; display: inline-block; font-weight: 500; cursor: pointer; user-select: none; color: #999; position: relative; transition: color 0.3s; } & /deep/ .layout a:not(:last-child).active::after, & /deep/ .layout a:not(:last-child).active, & /deep/ .layout a:not(:last-child):hover, & /deep/ .layout a:not(:last-child):hover::after { color: #111111; transform: scaleX(1); } & /deep/ .layout a:not(:last-child)::after { content: ""; height: 3px; width: 140%; background-color: #111; display: block; margin-left: -20%; margin-top: 3px; transform-origin: 50% 50%; transform: scaleX(0); will-change: transform; transition: transform 0.3s; } } .share-hover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; z-index: 88888888; transition: all 0.2s linear; background: rgba(0, 0, 0, 0.3); .share-con { position: absolute; top: 50%; left: 50%; width: 86%; transform: translate(-50%, -50%); background: #fff; border-radius: 6px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); overflow: hidden; line-height: 1; .t-header { text-align: center; color: #2d2d2d; height: 54px; line-height: 54px; padding: 0 30px; font-size: 16px; position: relative; .iconfont{ cursor: pointer; position: absolute; right: 15px; top: 0; font-size: 20px; } } .t-con{ padding: 20px 20px 0 20px; background: #e7e7e7; .t-label{ font-size: 12px; color: #2d2d2d; font-weight: bold; } .share-logo{ margin: 15px 20px 15px 0; width: 50px; height: 50px; cursor: pointer; } input{ width: 100%; border: 0; line-height: 38px; height: 38px; font-size: 12px; padding: 0 20px; margin: 15px 0 10px; } .btn-copy{ text-align: center; background: #ddd; font-size: 12px; color: #2d2d2d; line-height: 30px; height: 30px; margin-bottom: 20px; cursor: pointer; } } } } } @media screen and (max-width: 380px) { .scene-layout { .items { .card-img{ width: 170px; min-width: 170px; } } } } @media screen and (max-width: 330px) { .scene-layout { .items { .card-img{ width: 164px; min-width: 164px; height: 100px; img{ width: 25px; height: 25px; right: 5px; top: 5px; } } .item-txt{ padding: 0 5px; p{ white-space:nowrap; font-size: 10px; &:first-child{ width: 78%; font-size: 14px; } } .btm-opr{ .btmr-con { .btm-right{ font-size: 10px; } } } } } } }