annotate core/modules/layout_builder/css/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@14 8 width: 100%;
Chris@18 9 margin-bottom: 1.5em;
Chris@14 10 padding: 1.5em 0;
Chris@14 11 text-align: center;
Chris@18 12 outline: 2px dashed #979797;
Chris@18 13 background-color: #f7f7f7;
Chris@14 14 }
Chris@14 15
Chris@18 16 .layout-builder__link--add {
Chris@18 17 padding-left: 24px; /* LTR */
Chris@18 18 color: #686868;
Chris@16 19 border-bottom: none;
Chris@18 20 background: url(../../../misc/icons/787878/plus.svg) transparent top left / 16px 16px no-repeat; /* LTR */
Chris@16 21 }
Chris@16 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@16 27 }
Chris@16 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@14 37 margin-bottom: 1.5em;
Chris@14 38 }
Chris@14 39
Chris@18 40 .layout-builder__section .ui-sortable-helper {
Chris@18 41 outline: 2px solid #f7f7f7;
Chris@16 42 background-color: #fff;
Chris@16 43 }
Chris@16 44
Chris@18 45 .layout-builder__section .ui-state-drop {
Chris@16 46 margin: 20px;
Chris@16 47 padding: 30px;
Chris@18 48 outline: 2px dashed #fedb60;
Chris@18 49 background-color: #ffd;
Chris@16 50 }
Chris@16 51
Chris@18 52 .layout-builder__region {
Chris@14 53 outline: 2px dashed #2f91da;
Chris@14 54 }
Chris@14 55
Chris@18 56 .layout-builder__add-block {
Chris@16 57 padding: 1.5em 0;
Chris@14 58 text-align: center;
Chris@18 59 background-color: #eff6fc;
Chris@14 60 }
Chris@14 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@16 78 }
Chris@16 79
Chris@18 80 [dir="rtl"] .layout-builder__link--remove {
Chris@18 81 margin-right: -10px;
Chris@18 82 margin-left: 6px;
Chris@14 83 }
Chris@14 84
Chris@18 85 .layout-builder__link--remove:hover {
Chris@14 86 background-image: url(../../../misc/icons/787878/ex.svg);
Chris@14 87 }
Chris@14 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@14 120 #drupal-off-canvas .layout-selection li {
Chris@14 121 display: block;
Chris@14 122 padding-bottom: 1em;
Chris@14 123 }
Chris@14 124
Chris@14 125 #drupal-off-canvas .layout-selection li a {
Chris@14 126 display: block;
Chris@14 127 padding-top: 0.55em;
Chris@14 128 }
Chris@17 129
Chris@17 130 #drupal-off-canvas .inline-block-create-button {
Chris@17 131 display: block;
Chris@17 132 padding: 24px;
Chris@17 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@17 137 font-size: 16px;
Chris@17 138 }
Chris@17 139
Chris@17 140 #drupal-off-canvas .inline-block-create-button,
Chris@17 141 #drupal-off-canvas .inline-block-list__item {
Chris@17 142 margin: 0 -20px;
Chris@17 143 background-color: #444;
Chris@17 144 }
Chris@17 145
Chris@17 146 #drupal-off-canvas .inline-block-create-button:hover,
Chris@17 147 #drupal-off-canvas .inline-block-list__item:hover {
Chris@17 148 background-color: #333;
Chris@17 149 }
Chris@17 150
Chris@17 151 #drupal-off-canvas .inline-block-list {
Chris@17 152 margin-bottom: 15px;
Chris@17 153 }
Chris@17 154
Chris@17 155 #drupal-off-canvas .inline-block-list__item {
Chris@17 156 display: block;
Chris@17 157 padding: 15px 0 15px 25px;
Chris@17 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 }