| | |
| | | width: 100%;
|
| | | position: relative;
|
| | | overflow: hidden;
|
| | |
|
| | | &:fullscreen,
|
| | | &:-webkit-full-screen,
|
| | | &:-moz-full-screen,
|
| | | &:-ms-fullscreen {
|
| | | background: #fff;
|
| | | overflow-y: auto;
|
| | | }
|
| | | }
|
| | |
|
| | | .fixed-header + .app-main {
|
| | | overflow-y: auto;
|
| | | scrollbar-gutter: auto;
|
| | | height: calc(100vh - 50px);
|
| | | min-height: 0px;
|
| | | }
|
| | |
|
| | | .app-main:has(.copyright) {
|
| | |
| | | }
|
| | |
|
| | | .fixed-header + .app-main {
|
| | | padding-top: 50px;
|
| | | margin-top: 50px;
|
| | | }
|
| | |
|
| | | .hasTagsView {
|
| | |
| | | }
|
| | |
|
| | | .fixed-header + .app-main {
|
| | | padding-top: 84px;
|
| | | margin-top: 84px;
|
| | | height: calc(100vh - 84px);
|
| | | min-height: 0px;
|
| | | }
|
| | | }
|
| | |
|
| | | /* 移动端fixed-header优化 */
|
| | | @media screen and (max-width: 991px) {
|
| | | .fixed-header + .app-main {
|
| | | padding-bottom: max(60px, calc(constant(safe-area-inset-bottom) + 40px));
|
| | | padding-bottom: max(60px, calc(env(safe-area-inset-bottom) + 40px));
|
| | | overscroll-behavior-y: none;
|
| | | }
|
| | |
|
| | | .hasTagsView .fixed-header + .app-main {
|
| | | padding-bottom: max(60px, calc(constant(safe-area-inset-bottom) + 40px));
|
| | | padding-bottom: max(60px, calc(env(safe-area-inset-bottom) + 40px));
|
| | | overscroll-behavior-y: none;
|
| | | }
|
| | | }
|
| | |
|
| | | @supports (-webkit-touch-callout: none) {
|
| | | @media screen and (max-width: 991px) {
|
| | | .fixed-header + .app-main {
|
| | | padding-bottom: max(17px, calc(constant(safe-area-inset-bottom) + 10px));
|
| | | padding-bottom: max(17px, calc(env(safe-area-inset-bottom) + 10px));
|
| | | height: calc(100svh - 50px);
|
| | | height: calc(100dvh - 50px);
|
| | | }
|
| | |
|
| | | .hasTagsView .fixed-header + .app-main {
|
| | | padding-bottom: max(17px, calc(constant(safe-area-inset-bottom) + 10px));
|
| | | padding-bottom: max(17px, calc(env(safe-area-inset-bottom) + 10px));
|
| | | height: calc(100svh - 84px);
|
| | | height: calc(100dvh - 84px);
|
| | | }
|
| | | }
|
| | | }
|
| | | </style>
|
| | |
|
| | | <style lang="scss">
|
| | | // fix css style bug in open el-dialog
|
| | | .el-popup-parent--hidden {
|
| | | .fixed-header {
|
| | | padding-right: 6px;
|
| | | }
|
| | | }
|
| | |
|
| | | ::-webkit-scrollbar {
|
| | | width: 6px;
|
| | | height: 6px;
|
| | |
| | | background-color: #c0c0c0;
|
| | | border-radius: 3px;
|
| | | }
|
| | | </style>
|
| | | </style> |