annotate core/modules/workspaces/css/workspaces.toolbar.css @ 4:a9cd425dd02b

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