Mercurial > hg > isophonics-drupal-site
view core/modules/workspaces/css/workspaces.toolbar.css @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
line wrap: on
line source
/** * @file * Styling for Workspaces module's toolbar tab. */ /** * @todo Remove this after https://www.drupal.org/project/drupal/issues/2986056 * has been solved. */ .workspaces-dialog #drupal-off-canvas * { background: initial; } .workspaces-dialog #drupal-off-canvas { background: #444; } /* Tab appearance. */ .toolbar .toolbar-bar .workspaces-toolbar-tab { float: right; /* LTR */ background-color: #e09600; } [dir="rtl"] .toolbar .toolbar-bar .workspaces-toolbar-tab { float: left; } .toolbar .toolbar-bar .workspaces-toolbar-tab--is-default { background-color: #81c071; } .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-item { margin: 0; color: #000; } .toolbar .toolbar-icon-workspace:before { background-image: url("../icons/000000/workspaces.svg"); } /* Off canvas dialog */ .workspaces-dialog.ui-dialog-off-canvas a:focus { outline: none; } .workspaces-dialog.ui-dialog-off-canvas #drupal-off-canvas, .workspaces-dialog.ui-dialog-off-canvas { padding: 0; background: #333; } .workspaces-dialog.ui-widget.ui-widget-content { height: 100% !important; } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar { position: relative; visibility: hidden; } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-button { z-index: 101; visibility: visible; } #drupal-off-canvas .active-workspace { position: relative; top: 16px; width: 100%; height: 140px; padding: 20px 40px 0 20px; background-color: #444; } @media all and (min-width: 767px) { #drupal-off-canvas .active-workspace { padding: 20px 40px 0 40px; } } #drupal-off-canvas .active-workspace__title { font-size: 0.8125rem; font-weight: bold; } #drupal-off-canvas .active-workspace__label { margin-top: 0.5em; margin-left: 3.2rem; color: #fff; font-size: 1.285em; } #drupal-off-canvas .active-workspace__manage { margin-left: 3.2rem; white-space: nowrap; outline-color: currentColor; font-size: 0.9286em; } #drupal-off-canvas .active-workspace__actions { position: relative; top: 1em; } #drupal-off-canvas .active-workspace__button { padding: 5px 22px; color: #fff; border: solid 1px #1e5c90; border-radius: 20px; background-image: linear-gradient(to bottom, #007bc6, #0071b8); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); font-weight: bold; } #drupal-off-canvas .active-workspace__button:hover { text-decoration: none; } #drupal-off-canvas .all-workspaces { position: fixed; bottom: 1em; left: 20px; color: #fff; outline-color: currentColor; } #drupal-off-canvas .workspaces ul { display: block; } #drupal-off-canvas .workspaces li { flex: 1; margin-bottom: 1px; } #drupal-off-canvas .workspaces a { position: relative; display: block; box-sizing: border-box; height: 73px; margin-right: 1px; padding: 20px 0 0 50px; text-decoration: none; color: #fff; background-color: #555; font-size: 0.929em; font-weight: bold; } #drupal-off-canvas .active-workspace__label:before, #drupal-off-canvas .workspaces__item:before { position: absolute; left: 20px; display: block; width: 20px; height: 20px; content: ""; background: url("../icons/f0a100/ws_icon.svg") center center no-repeat; background-size: 100% auto; } #drupal-off-canvas .active-workspace--default .active-workspace__label:before, #drupal-off-canvas .workspaces__item--default:before { background-image: url("../icons/81c071/ws_icon.svg"); } #drupal-off-canvas .active-workspace__label:before { left: 20px; width: 40px; height: 40px; } @media all and (min-width: 767px) { #drupal-off-canvas .active-workspace__label:before { left: 40px; } } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar { top: 39px; padding: 0; } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close { top: 1em; right: 0.5em; } @media all and (max-width: 766px) { .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-icon-workspace { overflow: hidden; width: auto; max-width: 8em; padding-right: 1.3333em; padding-left: 2.75em; white-space: nowrap; text-indent: 0; text-overflow: ellipsis; } .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-icon-workspace:before { left: 0.6667em; width: 20px; background-size: 100% auto; } } @media all and (min-width: 767px) { #drupal-off-canvas .active-workspace { position: fixed; top: 0; right: 0; width: calc(30% - 80px); height: 140px; padding: 20px 40px 0; } #drupal-off-canvas .all-workspaces { position: relative; top: 27px; left: 0; margin-top: 31px; padding-left: 20px; } .workspaces-dialog.ui-widget.ui-widget-content { height: 161px !important; } #drupal-off-canvas .workspaces { position: absolute; bottom: 0; width: 70%; } #drupal-off-canvas .workspaces ul { display: flex; flex-direction: row; } #drupal-off-canvas .workspaces li { margin-bottom: 0; } #drupal-off-canvas .active-workspace__actions { position: absolute; top: unset; bottom: 1em; } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar { top: 0; } .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close, .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover, .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus { top: 1.5em; } } /* Make dialog width 100% for workspace mobile viewports. */ @media all and (max-width: 48em) { .ui-dialog.workspaces-dialog { min-width: 100%; max-width: 100%; } }