annotate 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
rev   line source
Chris@17 1 /**
Chris@17 2 * @file
Chris@17 3 * Styling for Workspaces module's toolbar tab.
Chris@17 4 */
Chris@17 5
Chris@17 6 /**
Chris@17 7 * @todo Remove this after https://www.drupal.org/project/drupal/issues/2986056
Chris@17 8 * has been solved.
Chris@17 9 */
Chris@17 10 .workspaces-dialog #drupal-off-canvas * {
Chris@17 11 background: initial;
Chris@17 12 }
Chris@17 13 .workspaces-dialog #drupal-off-canvas {
Chris@17 14 background: #444;
Chris@17 15 }
Chris@17 16
Chris@17 17 /* Tab appearance. */
Chris@17 18 .toolbar .toolbar-bar .workspaces-toolbar-tab {
Chris@17 19 float: right; /* LTR */
Chris@17 20 background-color: #e09600;
Chris@17 21 }
Chris@17 22 [dir="rtl"] .toolbar .toolbar-bar .workspaces-toolbar-tab {
Chris@17 23 float: left;
Chris@17 24 }
Chris@17 25 .toolbar .toolbar-bar .workspaces-toolbar-tab--is-default {
Chris@17 26 background-color: #81c071;
Chris@17 27 }
Chris@17 28
Chris@17 29 .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-item {
Chris@18 30 margin: 0;
Chris@17 31 color: #000;
Chris@17 32 }
Chris@17 33
Chris@17 34 .toolbar .toolbar-icon-workspace:before {
Chris@17 35 background-image: url("../icons/000000/workspaces.svg");
Chris@17 36 }
Chris@17 37
Chris@17 38 /* Off canvas dialog */
Chris@17 39 .workspaces-dialog.ui-dialog-off-canvas a:focus {
Chris@17 40 outline: none;
Chris@17 41 }
Chris@17 42
Chris@17 43 .workspaces-dialog.ui-dialog-off-canvas #drupal-off-canvas,
Chris@17 44 .workspaces-dialog.ui-dialog-off-canvas {
Chris@18 45 padding: 0;
Chris@17 46 background: #333;
Chris@17 47 }
Chris@17 48
Chris@17 49 .workspaces-dialog.ui-widget.ui-widget-content {
Chris@17 50 height: 100% !important;
Chris@17 51 }
Chris@17 52
Chris@17 53 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
Chris@18 54 position: relative;
Chris@17 55 visibility: hidden;
Chris@17 56 }
Chris@17 57
Chris@17 58 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-button {
Chris@18 59 z-index: 101;
Chris@17 60 visibility: visible;
Chris@17 61 }
Chris@17 62
Chris@17 63 #drupal-off-canvas .active-workspace {
Chris@17 64 position: relative;
Chris@17 65 top: 16px;
Chris@18 66 width: 100%;
Chris@18 67 height: 140px;
Chris@18 68 padding: 20px 40px 0 20px;
Chris@18 69 background-color: #444;
Chris@17 70 }
Chris@17 71
Chris@17 72 @media all and (min-width: 767px) {
Chris@17 73 #drupal-off-canvas .active-workspace {
Chris@17 74 padding: 20px 40px 0 40px;
Chris@17 75 }
Chris@17 76 }
Chris@17 77
Chris@17 78 #drupal-off-canvas .active-workspace__title {
Chris@17 79 font-size: 0.8125rem;
Chris@17 80 font-weight: bold;
Chris@17 81 }
Chris@17 82
Chris@17 83 #drupal-off-canvas .active-workspace__label {
Chris@18 84 margin-top: 0.5em;
Chris@18 85 margin-left: 3.2rem;
Chris@17 86 color: #fff;
Chris@17 87 font-size: 1.285em;
Chris@17 88 }
Chris@17 89
Chris@17 90 #drupal-off-canvas .active-workspace__manage {
Chris@17 91 margin-left: 3.2rem;
Chris@17 92 white-space: nowrap;
Chris@17 93 outline-color: currentColor;
Chris@18 94 font-size: 0.9286em;
Chris@17 95 }
Chris@17 96
Chris@17 97 #drupal-off-canvas .active-workspace__actions {
Chris@17 98 position: relative;
Chris@17 99 top: 1em;
Chris@17 100 }
Chris@17 101
Chris@17 102 #drupal-off-canvas .active-workspace__button {
Chris@18 103 padding: 5px 22px;
Chris@18 104 color: #fff;
Chris@18 105 border: solid 1px #1e5c90;
Chris@17 106 border-radius: 20px;
Chris@17 107 background-image: linear-gradient(to bottom, #007bc6, #0071b8);
Chris@17 108 text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
Chris@17 109 font-weight: bold;
Chris@17 110 }
Chris@17 111
Chris@17 112 #drupal-off-canvas .active-workspace__button:hover {
Chris@17 113 text-decoration: none;
Chris@17 114 }
Chris@17 115
Chris@17 116 #drupal-off-canvas .all-workspaces {
Chris@17 117 position: fixed;
Chris@17 118 bottom: 1em;
Chris@17 119 left: 20px;
Chris@17 120 color: #fff;
Chris@17 121 outline-color: currentColor;
Chris@17 122 }
Chris@17 123
Chris@17 124 #drupal-off-canvas .workspaces ul {
Chris@17 125 display: block;
Chris@17 126 }
Chris@17 127
Chris@17 128 #drupal-off-canvas .workspaces li {
Chris@17 129 flex: 1;
Chris@17 130 margin-bottom: 1px;
Chris@17 131 }
Chris@17 132
Chris@17 133 #drupal-off-canvas .workspaces a {
Chris@18 134 position: relative;
Chris@18 135 display: block;
Chris@18 136 box-sizing: border-box;
Chris@18 137 height: 73px;
Chris@18 138 margin-right: 1px;
Chris@18 139 padding: 20px 0 0 50px;
Chris@18 140 text-decoration: none;
Chris@18 141 color: #fff;
Chris@17 142 background-color: #555;
Chris@17 143 font-size: 0.929em;
Chris@17 144 font-weight: bold;
Chris@17 145 }
Chris@17 146
Chris@17 147 #drupal-off-canvas .active-workspace__label:before,
Chris@17 148 #drupal-off-canvas .workspaces__item:before {
Chris@18 149 position: absolute;
Chris@18 150 left: 20px;
Chris@18 151 display: block;
Chris@18 152 width: 20px;
Chris@18 153 height: 20px;
Chris@18 154 content: "";
Chris@17 155 background: url("../icons/f0a100/ws_icon.svg") center center no-repeat;
Chris@17 156 background-size: 100% auto;
Chris@17 157 }
Chris@17 158
Chris@17 159 #drupal-off-canvas .active-workspace--default .active-workspace__label:before,
Chris@17 160 #drupal-off-canvas .workspaces__item--default:before {
Chris@17 161 background-image: url("../icons/81c071/ws_icon.svg");
Chris@17 162 }
Chris@17 163
Chris@17 164 #drupal-off-canvas .active-workspace__label:before {
Chris@18 165 left: 20px;
Chris@18 166 width: 40px;
Chris@17 167 height: 40px;
Chris@17 168 }
Chris@17 169
Chris@17 170 @media all and (min-width: 767px) {
Chris@17 171 #drupal-off-canvas .active-workspace__label:before {
Chris@17 172 left: 40px;
Chris@17 173 }
Chris@17 174 }
Chris@17 175
Chris@17 176 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
Chris@18 177 top: 39px;
Chris@17 178 padding: 0;
Chris@17 179 }
Chris@17 180
Chris@17 181 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
Chris@18 182 top: 1em;
Chris@17 183 right: 0.5em;
Chris@17 184 }
Chris@17 185
Chris@17 186 @media all and (max-width: 766px) {
Chris@17 187 .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-icon-workspace {
Chris@18 188 overflow: hidden;
Chris@17 189 width: auto;
Chris@17 190 max-width: 8em;
Chris@18 191 padding-right: 1.3333em;
Chris@18 192 padding-left: 2.75em;
Chris@17 193 white-space: nowrap;
Chris@18 194 text-indent: 0;
Chris@17 195 text-overflow: ellipsis;
Chris@17 196 }
Chris@17 197
Chris@17 198 .toolbar .toolbar-bar .workspaces-toolbar-tab .toolbar-icon-workspace:before {
Chris@17 199 left: 0.6667em;
Chris@17 200 width: 20px;
Chris@18 201 background-size: 100% auto;
Chris@17 202 }
Chris@17 203 }
Chris@17 204
Chris@17 205 @media all and (min-width: 767px) {
Chris@17 206 #drupal-off-canvas .active-workspace {
Chris@18 207 position: fixed;
Chris@18 208 top: 0;
Chris@17 209 right: 0;
Chris@17 210 width: calc(30% - 80px);
Chris@18 211 height: 140px;
Chris@17 212 padding: 20px 40px 0;
Chris@17 213 }
Chris@17 214
Chris@17 215 #drupal-off-canvas .all-workspaces {
Chris@18 216 position: relative;
Chris@18 217 top: 27px;
Chris@18 218 left: 0;
Chris@18 219 margin-top: 31px;
Chris@17 220 padding-left: 20px;
Chris@17 221 }
Chris@17 222
Chris@17 223 .workspaces-dialog.ui-widget.ui-widget-content {
Chris@17 224 height: 161px !important;
Chris@17 225 }
Chris@17 226
Chris@17 227 #drupal-off-canvas .workspaces {
Chris@18 228 position: absolute;
Chris@18 229 bottom: 0;
Chris@17 230 width: 70%;
Chris@17 231 }
Chris@17 232
Chris@17 233 #drupal-off-canvas .workspaces ul {
Chris@17 234 display: flex;
Chris@17 235 flex-direction: row;
Chris@17 236 }
Chris@17 237
Chris@17 238 #drupal-off-canvas .workspaces li {
Chris@17 239 margin-bottom: 0;
Chris@17 240 }
Chris@17 241
Chris@17 242 #drupal-off-canvas .active-workspace__actions {
Chris@17 243 position: absolute;
Chris@18 244 top: unset;
Chris@17 245 bottom: 1em;
Chris@17 246 }
Chris@17 247
Chris@17 248 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
Chris@17 249 top: 0;
Chris@17 250 }
Chris@17 251
Chris@17 252 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close,
Chris@17 253 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover,
Chris@17 254 .workspaces-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus {
Chris@17 255 top: 1.5em;
Chris@17 256 }
Chris@17 257 }
Chris@17 258
Chris@17 259 /* Make dialog width 100% for workspace mobile viewports. */
Chris@17 260 @media all and (max-width: 48em) {
Chris@17 261 .ui-dialog.workspaces-dialog {
Chris@17 262 min-width: 100%;
Chris@17 263 max-width: 100%;
Chris@17 264 }
Chris@17 265 }