UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

145 lines (142 loc) 4.03 kB
.ua-firefox { .phx-scroll-load { .below-reload { margin-top: 80px !important; } } } .phx-scroll-load { transition: all 0.5s ease 0s; & { // overflow: auto; overflow-x: hidden; &::-webkit-scrollbar-track { // -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); background-color: @SCROLL_LOAD_WHITE_COLOR; } &::-webkit-scrollbar { width: @SCROLL_WIDTH_HEIGHT; background-color: @SCROLL_LOAD_WHITE_COLOR; } &::-webkit-scrollbar-thumb { border-radius: 4px; background-color: extract(@CLR_1, 5); } } .color-icon-load-next { background: @SCROLL_LOAD_MAIN_COLOR !important; } .color-icon-reload { background-color: @SCROLL_LOAD_MAIN_COLOR !important; } .loadMore { .no-select(); display: flex; align-items: center; justify-content: center; width: 100%; height: 45pt; background-color: extract(@CLR_1, 6); color: @SCROLL_LOAD_FONT_COLOR; cursor: pointer; border-bottom: @SCROLL_LOAD_BORDER_BOTTOM; .FC1(); font-weight: bold; &:hover { background-color: @SCROLL_LOAD_MAIN_COLOR; color: @SCROLL_LOAD_WHITE_COLOR; } } .icon-loading-next { display: flex; width: 100%; height: 45pt; justify-content: center; align-items: center; } .wrapper-icon-reload { display: flex; align-items: center; justify-content: center; position: absolute; margin: 0 auto; top: 20pt; width: 100%; height: 50pt; transition: all 0.5s ease 0s; pointer-events: none; z-index: 1; } .show-wrapper-icon-reload { top: 160pt !important; } .icon-reloader { display: flex; height: 50px; width: 50px; background-color: @SCROLL_LOAD_WHITE_COLOR; box-shadow: 0 0 14px extract(@CLR_1, 7); border: 0.5px solid extract(@CLR_1, 7); color: @SCROLL_LOAD_MAIN_COLOR; border-radius: 50%; pointer-events: auto; cursor: pointer; justify-content: center; align-items: center; .reloader { display: inline-block; position: relative; height: 2em; padding: .25em; width: 2em; &:before, &:after { content: ''; display: block; } &:before { border-color: transparent @SCROLL_LOAD_MAIN_COLOR @SCROLL_LOAD_MAIN_COLOR @SCROLL_LOAD_MAIN_COLOR; border-radius: 50%; border-style: solid; border-width: .125em; height: 1.5em; width: 1.5em; -webkit-transform: scale(1.3) rotate(45deg); transform: scale(1.3) rotate(45deg); } &:after { border-color: transparent transparent transparent @SCROLL_LOAD_MAIN_COLOR; border-style: solid; border-width: .3em 0 .3em .4em; height: 0; position: absolute; top: -1.3px; left: 53%; width: 0; -webkit-transform: scale(1.3); transform: scale(1.3); } } } .below-reload { display: flex; margin-top: 40px; position: absolute; width: 160px; .FC0(); font-weight: bold; color: @SCROLL_LOAD_FONT_COLOR; justify-content: center; align-items: center; } .reloader-manual { display: flex; position: absolute; top: 0; width: 100%; height: 12pt; z-index: 1; } .show-reloader-manual { top: 72pt; } }