UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

105 lines (87 loc) 1.6 kB
/** * Body CSS */ html, body, #app, #main { height: 100vh; } #main { display: flex; flex-direction: column; } #main > .navbar { min-height: var(--navbar-height); padding: 0; padding-left: 15px; padding-right: 15px; overflow: auto; } #main > .mainbar { display: flex; flex-direction: row; height: calc(100vh - var(--navbar-height)); } .w-vh-toolbar { height: calc(100vh - var(--navbar-height)); } .mainbar__sidebar { min-width: var(--sidebar-width); width: var(--sidebar-width); max-width: 50vw; transition: 0.3s all linear; height: calc(100vh - var(--navbar-height)); overflow-y: auto; } .mainbar__content { flex: 1 1 auto; text-overflow: ellipsis; height: calc(100vh - var(--navbar-height)); overflow: auto; } .mainbar__content:empty { background: rgba(0, 0, 0, 0.1); } .mainbar__content-height { height: calc(100vh - var(--navbar-height)); display: flex; flex-direction: column; } .navbar-nav { height: var(--navbar-height); flex: 1; justify-content: end; } /* Responsive */ .sidebar--collapsed .mainbar__sidebar { width: 0; min-width: 0; } @media (max-width: 400px) { .navbar-brand { position: absolute; left: 15px; top: 10px; } .mainbar__sidebar { background: var(--bs-body-bg); width: 100vw; max-width: 100vw; top: var(--navbar-height); bottom: 0; position: absolute; z-index: 1; } .drive-link { display: none; } #main > .navbar { padding-left: 0; padding-right: 0; } } @media (min-width: 768px) { .position-fixed-md { position: fixed; } }