.zhst-image__nav { position: absolute; display: flex; width: 48px; height: 100%; flex-shrink: 0; align-items: center; justify-content: center; cursor: pointer; font-size: 0; &>button { & span { display: flex; } } :global { i:hover { color: #f0f0f0 !important; } } &--disable { :global { i { color: #f0f0f0; cursor: not-allowed !important; } } } &--hide { display: none; } &-prev { left: 20px; } &-next { right: 20px; } }