annotate core/themes/stable/css/layout_builder/layout-builder.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@18 1 .layout-builder {
Chris@18 2 padding: 1.5em 1.5em 0.5em;
Chris@18 3 border: 3px solid #2f91da;
Chris@18 4 background-color: #fff;
Chris@18 5 }
Chris@18 6
Chris@18 7 .layout-builder__add-section {
Chris@18 8 width: 100%;
Chris@18 9 margin-bottom: 1.5em;
Chris@18 10 padding: 1.5em 0;
Chris@18 11 text-align: center;
Chris@18 12 outline: 2px dashed #979797;
Chris@18 13 background-color: #f7f7f7;
Chris@18 14 }
Chris@18 15
Chris@18 16 .layout-builder__link--add {
Chris@18 17 padding-left: 24px; /* LTR */
Chris@18 18 color: #686868;
Chris@18 19 border-bottom: none;
Chris@18 20 background: url(../../../../misc/icons/787878/plus.svg) transparent top left / 16px 16px no-repeat; /* LTR */
Chris@18 21 }
Chris@18 22
Chris@18 23 [dir="rtl"] .layout-builder__link--add {
Chris@18 24 padding-right: 24px;
Chris@18 25 padding-left: 0;
Chris@18 26 background-position-x: right;
Chris@18 27 }
Chris@18 28
Chris@18 29 .layout-builder__link--add:hover,
Chris@18 30 .layout-builder__link--add:active,
Chris@18 31 .layout-builder__link--add:focus {
Chris@18 32 color: #000;
Chris@18 33 border-bottom-style: none;
Chris@18 34 }
Chris@18 35
Chris@18 36 .layout-builder__section {
Chris@18 37 margin-bottom: 1.5em;
Chris@18 38 }
Chris@18 39
Chris@18 40 .layout-builder__section .ui-sortable-helper {
Chris@18 41 outline: 2px solid #f7f7f7;
Chris@18 42 background-color: #fff;
Chris@18 43 }
Chris@18 44
Chris@18 45 .layout-builder__section .ui-state-drop {
Chris@18 46 margin: 20px;
Chris@18 47 padding: 30px;
Chris@18 48 outline: 2px dashed #fedb60;
Chris@18 49 background-color: #ffd;
Chris@18 50 }
Chris@18 51
Chris@18 52 .layout-builder__region {
Chris@18 53 outline: 2px dashed #2f91da;
Chris@18 54 }
Chris@18 55
Chris@18 56 .layout-builder__add-block {
Chris@18 57 padding: 1.5em 0;
Chris@18 58 text-align: center;
Chris@18 59 background-color: #eff6fc;
Chris@18 60 }
Chris@18 61
Chris@18 62 .layout-builder__link--remove {
Chris@18 63 position: relative;
Chris@18 64 z-index: 2;
Chris@18 65 display: inline-block;
Chris@18 66 box-sizing: border-box;
Chris@18 67 width: 26px;
Chris@18 68 height: 26px;
Chris@18 69 margin-right: 6px; /* LTR */
Chris@18 70 margin-left: -10px; /* LTR */
Chris@18 71 padding: 0;
Chris@18 72 white-space: nowrap;
Chris@18 73 text-indent: -9999px;
Chris@18 74 border: 1px solid #ccc;
Chris@18 75 border-radius: 26px;
Chris@18 76 background: url(../../../../misc/icons/bebebe/ex.svg) #fff center center / 16px 16px no-repeat;
Chris@18 77 font-size: 1rem;
Chris@18 78 }
Chris@18 79
Chris@18 80 [dir="rtl"] .layout-builder__link--remove {
Chris@18 81 margin-right: -10px;
Chris@18 82 margin-left: 6px;
Chris@18 83 }
Chris@18 84
Chris@18 85 .layout-builder__link--remove:hover {
Chris@18 86 background-image: url(../../../../misc/icons/787878/ex.svg);
Chris@18 87 }
Chris@18 88
Chris@18 89 .layout-builder-block {
Chris@18 90 padding: 1.5em;
Chris@18 91 cursor: move;
Chris@18 92 }
Chris@18 93
Chris@18 94 .layout-builder-block [tabindex="-1"] {
Chris@18 95 pointer-events: none;
Chris@18 96 }
Chris@18 97
Chris@18 98 .layout-builder__message .messages {
Chris@18 99 background-repeat: no-repeat;
Chris@18 100 }
Chris@18 101 .layout-builder__message--defaults .messages {
Chris@18 102 background-image: url("../../../../misc/icons/73b355/globe.svg");
Chris@18 103 }
Chris@18 104 .layout-builder__message--overrides .messages {
Chris@18 105 background-image: url("../../../../misc/icons/73b355/location.svg");
Chris@18 106 }
Chris@18 107
Chris@18 108 .layout-builder-block__content-preview-placeholder-label {
Chris@18 109 margin: 0;
Chris@18 110 text-align: center;
Chris@18 111 font-size: 1.429em;
Chris@18 112 line-height: 1.4;
Chris@18 113 }
Chris@18 114
Chris@18 115 .layout-builder--content-preview-disabled .layout-builder-block {
Chris@18 116 margin: 0;
Chris@18 117 border-bottom: 2px dashed #979797;
Chris@18 118 }
Chris@18 119
Chris@18 120 #drupal-off-canvas .layout-selection li {
Chris@18 121 display: block;
Chris@18 122 padding-bottom: 1em;
Chris@18 123 }
Chris@18 124
Chris@18 125 #drupal-off-canvas .layout-selection li a {
Chris@18 126 display: block;
Chris@18 127 padding-top: 0.55em;
Chris@18 128 }
Chris@18 129
Chris@18 130 #drupal-off-canvas .inline-block-create-button {
Chris@18 131 display: block;
Chris@18 132 padding: 24px;
Chris@18 133 padding-left: 44px;
Chris@18 134 color: #eee;
Chris@18 135 border-bottom: 1px solid #333;
Chris@18 136 background: url(../../../../misc/icons/bebebe/plus.svg) transparent 16px no-repeat;
Chris@18 137 font-size: 16px;
Chris@18 138 }
Chris@18 139
Chris@18 140 #drupal-off-canvas .inline-block-create-button,
Chris@18 141 #drupal-off-canvas .inline-block-list__item {
Chris@18 142 margin: 0 -20px;
Chris@18 143 background-color: #444;
Chris@18 144 }
Chris@18 145
Chris@18 146 #drupal-off-canvas .inline-block-create-button:hover,
Chris@18 147 #drupal-off-canvas .inline-block-list__item:hover {
Chris@18 148 background-color: #333;
Chris@18 149 }
Chris@18 150
Chris@18 151 #drupal-off-canvas .inline-block-list {
Chris@18 152 margin-bottom: 15px;
Chris@18 153 }
Chris@18 154
Chris@18 155 #drupal-off-canvas .inline-block-list__item {
Chris@18 156 display: block;
Chris@18 157 padding: 15px 0 15px 25px;
Chris@18 158 }
Chris@18 159
Chris@18 160 .layout-builder__add-section.is-layout-builder-highlighted {
Chris@18 161 margin-bottom: calc(1.5em - 8px);
Chris@18 162 outline: none;
Chris@18 163 }
Chris@18 164 .layout-builder__layout.is-layout-builder-highlighted,
Chris@18 165 .layout-builder-block.is-layout-builder-highlighted,
Chris@18 166 .layout-builder__add-block.is-layout-builder-highlighted {
Chris@18 167 position: relative;
Chris@18 168 z-index: 1;
Chris@18 169 margin: -4px -2px;
Chris@18 170 }
Chris@18 171 .layout-builder__add-block.is-layout-builder-highlighted,
Chris@18 172 .layout-builder__add-section.is-layout-builder-highlighted,
Chris@18 173 .layout-builder__layout.is-layout-builder-highlighted:before,
Chris@18 174 .layout-builder__layout.is-layout-builder-highlighted,
Chris@18 175 .layout-builder-block.is-layout-builder-highlighted {
Chris@18 176 border: 4px solid #000;
Chris@18 177 }
Chris@18 178
Chris@18 179 /* Highlight the active block in the Move Block dialog. */
Chris@18 180 #drupal-off-canvas .layout-builder-components-table__block-label--current {
Chris@18 181 padding-left: 17px;
Chris@18 182 border-left: solid 5px;
Chris@18 183 }
Chris@18 184
Chris@18 185 /**
Chris@18 186 * @todo remove in https://www.drupal.org/project/drupal/issues/3042127
Chris@18 187 * This rule ensures the row weight dropdowns in the Move Block dialog
Chris@18 188 * maintain the background color of their container when they are hovered
Chris@18 189 * over or are inside the active row.
Chris@18 190 */
Chris@18 191 #drupal-off-canvas .layout-builder-components-table__row .form-item {
Chris@18 192 background-color: transparent;
Chris@18 193 }
Chris@18 194
Chris@18 195 .layout-builder__region-label,
Chris@18 196 .layout-builder__section-label {
Chris@18 197 display: none;
Chris@18 198 }
Chris@18 199
Chris@18 200 .layout-builder--move-blocks-active .layout-builder__region-label {
Chris@18 201 display: block;
Chris@18 202 }
Chris@18 203
Chris@18 204 .layout-builder--move-blocks-active .layout-builder__section-label {
Chris@18 205 display: inline;
Chris@18 206 }
Chris@18 207
Chris@18 208 .layout__region-info {
Chris@18 209 padding: 0.5em;
Chris@18 210 text-align: center;
Chris@18 211 border-bottom: 2px dashed #979797;
Chris@18 212 }
Chris@18 213
Chris@18 214 /**
Chris@18 215 * Remove "You have unsaved changes" warning because Layout Builder always has
Chris@18 216 * unsaved changes until "Save layout" is submitted.
Chris@18 217 * @todo create issue for todo.
Chris@18 218 */
Chris@18 219 .layout-builder-components-table .tabledrag-changed-warning {
Chris@18 220 display: none !important;
Chris@18 221 }