.comment-image-preview-container { .toolbar { border-bottom: 1px solid #f2f2f2; margin: 0 5px; padding-bottom: 10px; .button { padding: 5px 10px; cursor: pointer; &.reversal i { transform: rotate3d(0, 1, 0, 180deg); } } } .pictureWrapper { position: relative; // width: 100%; // padding-bottom: 68%; // height: 0; text-align: center; margin-top: 15px; padding: 0 5px; .tools { position: absolute; left: 0; top: 0; bottom: 0; right: 0; .item { width: 33%; display: inline-block; height: 100%; &.left { cursor: url("//links-comment.oss-cn-beijing.aliyuncs.com/comment/20180928/73_yM_fx-.undefined"), auto; } &.shrink { cursor: url("//links-comment.oss-cn-beijing.aliyuncs.com/comment/20180928/oGPpbJ7Rk.undefined"), auto; } &.right { cursor: url("//links-comment.oss-cn-beijing.aliyuncs.com/comment/20180928/S8obecP1d.undefined"), auto; } } } .picture { max-width: 100%; max-height: 400px; } .tool() { position: absolute; width: 50px; background-color: transparent; z-index: 100; opacity: 0.5; font-size: 50px; text-align: left; cursor: pointer; &:hover { background-color: #fff; } } .prev { .tool(); left: 5px; top: 0; bottom: 0; } .next { .tool(); right: 5px; top: 0; bottom: 0; } .middle { position: absolute; top: 50%; transform: translateY(-50%); } // .picture { // position: absolute; // bottom: 0; // top: 0; // left: 5px; // right: 5px; // background-size: contain; // background-position: center; // } } .list { font-size: 0; margin-top: 25px; .wrapper { width: 11.1%; height: 0; padding-bottom: 11.1%; position: relative; display: inline-block; border-radius: 5px; border: 1px solid transparent; opacity: 0.5; &.active { border: 1px solid #fc4747; opacity: 1; } .thumbnail { position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; background-size: cover; background-position: center; border-radius: 5px; cursor: pointer; } } } }