Changeset 49987 for trunk/src/wp-content/themes/twentytwentyone/assets/sass/07-utilities/color-palette.scss
- Timestamp:
- 01/20/2021 05:49:28 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/sass/07-utilities/color-palette.scss
r49726 r49987 2 2 3 3 .has-black-color[class] { 4 // Localize CSS-variables to limit relationship scope 5 [class*="__inner-container"] { 6 --local--color-primary: var(--global--color-black, #000000); 7 color: var(--local--color-primary); 8 } 4 9 color: var(--global--color-black); 5 10 } 6 11 7 12 .has-gray-color[class] { 13 // Localize CSS-variables to limit relationship scope 14 [class*="__inner-container"] { 15 --local--color-primary: var(--global--color-gray, #000000); 16 color: var(--local--color-primary); 17 } 8 18 color: var(--global--color-gray); 9 19 } 10 20 11 21 .has-dark-gray-color[class] { 22 // Localize CSS-variables to limit relationship scope 23 [class*="__inner-container"] { 24 --local--color-primary: var(--global--color-dark-gray, #000000); 25 color: var(--local--color-primary); 26 } 12 27 color: var(--global--color-dark-gray); 13 28 } 14 29 15 30 .has-green-color[class] { 31 // Localize CSS-variables to limit relationship scope 32 [class*="__inner-container"] { 33 --local--color-primary: var(--global--color-green, #FFFFFF); 34 color: var(--local--color-primary); 35 } 16 36 color: var(--global--color-green); 17 37 } 18 38 19 39 .has-blue-color[class] { 40 // Localize CSS-variables to limit relationship scope 41 [class*="__inner-container"] { 42 --local--color-primary: var(--global--color-blue, #FFFFFF); 43 color: var(--local--color-primary); 44 } 20 45 color: var(--global--color-blue); 21 46 } 22 47 23 48 .has-purple-color[class] { 49 // Localize CSS-variables to limit relationship scope 50 [class*="__inner-container"] { 51 --local--color-primary: var(--global--color-purple, #FFFFFF); 52 color: var(--local--color-primary); 53 } 24 54 color: var(--global--color-purple); 25 55 } 26 56 27 57 .has-red-color[class] { 58 // Localize CSS-variables to limit relationship scope 59 [class*="__inner-container"] { 60 --local--color-primary: var(--global--color-red, #FFFFFF); 61 color: var(--local--color-primary); 62 } 28 63 color: var(--global--color-red); 29 64 } 30 65 31 66 .has-orange-color[class] { 67 // Localize CSS-variables to limit relationship scope 68 [class*="__inner-container"] { 69 --local--color-primary: var(--global--color-orange, #FFFFFF); 70 color: var(--local--color-primary); 71 } 32 72 color: var(--global--color-orange); 33 73 } 34 74 35 75 .has-yellow-color[class] { 76 // Localize CSS-variables to limit relationship scope 77 [class*="__inner-container"] { 78 --local--color-primary: var(--global--color-yellow, #FFFFFF); 79 color: var(--local--color-primary); 80 } 36 81 color: var(--global--color-yellow); 37 82 } 38 83 39 84 .has-white-color[class] { 85 // Localize CSS-variables to limit relationship scope 86 [class*="__inner-container"] { 87 --local--color-primary: var(--global--color-white, #FFFFFF); 88 color: var(--local--color-primary); 89 } 40 90 color: var(--global--color-white); 41 91 } … … 57 107 58 108 .has-black-background-color[class] { 109 // Localize CSS-variables to limit relationship scope 110 [class*="__inner-container"] { 111 --local--color-background: var(--global--color-black, #000000); 112 background-color: var(--local--color-background); 113 } 59 114 background-color: var(--global--color-black); 60 115 } 61 116 117 .has-dark-gray-background-color[class] { 118 // Localize CSS-variables to limit relationship scope 119 [class*="__inner-container"] { 120 --local--color-background: var(--global--color-dark-gray, #000000); 121 background-color: var(--local--color-background); 122 } 123 background-color: var(--global--color-dark-gray); 124 } 125 62 126 .has-gray-background-color[class] { 127 // Localize CSS-variables to limit relationship scope 128 [class*="__inner-container"] { 129 --local--color-background: var(--global--color-gray, #000000); 130 background-color: var(--local--color-background); 131 } 63 132 background-color: var(--global--color-gray); 64 133 } 65 134 66 .has-dark-gray-background-color[class] { 67 background-color: var(--global--color-dark-gray); 135 .has-light-gray-background-color[class] { 136 // Localize CSS-variables to limit relationship scope 137 [class*="__inner-container"] { 138 --local--color-background: var(--global--color-light-gray, #FFFFFF); 139 background-color: var(--local--color-background); 140 } 141 background-color: var(--global--color-light-gray); 68 142 } 69 143 70 144 .has-green-background-color[class] { 145 // Localize CSS-variables to limit relationship scope 146 [class*="__inner-container"] { 147 --local--color-background: var(--global--color-green, #FFFFFF); 148 background-color: var(--local--color-background); 149 } 71 150 background-color: var(--global--color-green); 72 151 } 73 152 74 153 .has-blue-background-color[class] { 154 // Localize CSS-variables to limit relationship scope 155 [class*="__inner-container"] { 156 --local--color-background: var(--global--color-blue, #FFFFFF); 157 background-color: var(--local--color-background); 158 } 75 159 background-color: var(--global--color-blue); 76 160 } 77 161 78 162 .has-purple-background-color[class] { 163 // Localize CSS-variables to limit relationship scope 164 [class*="__inner-container"] { 165 --local--color-background: var(--global--color-purple, #FFFFFF); 166 background-color: var(--local--color-background); 167 } 79 168 background-color: var(--global--color-purple); 80 169 } 81 170 82 171 .has-red-background-color[class] { 172 // Localize CSS-variables to limit relationship scope 173 [class*="__inner-container"] { 174 --local--color-background: var(--global--color-red, #FFFFFF); 175 background-color: var(--local--color-background); 176 } 83 177 background-color: var(--global--color-red); 84 178 } 85 179 86 180 .has-orange-background-color[class] { 181 // Localize CSS-variables to limit relationship scope 182 [class*="__inner-container"] { 183 --local--color-background: var(--global--color-orange, #FFFFFF); 184 background-color: var(--local--color-background); 185 } 87 186 background-color: var(--global--color-orange); 88 187 } 89 188 90 189 .has-yellow-background-color[class] { 190 // Localize CSS-variables to limit relationship scope 191 [class*="__inner-container"] { 192 --local--color-background: var(--global--color-yellow, #FFFFFF); 193 background-color: var(--local--color-background); 194 } 91 195 background-color: var(--global--color-yellow); 92 196 } 93 197 94 198 .has-white-background-color[class] { 199 // Localize CSS-variables to limit relationship scope 200 [class*="__inner-container"] { 201 --local--color-background: var(--global--color-white, #FFFFFF); 202 background-color: var(--local--color-background); 203 } 95 204 background-color: var(--global--color-white); 96 205 } 97 206 98 :not(.has-text-color) {207 .has-background:not(.has-text-color) { 99 208 100 209 &.has-black-background-color[class], 101 210 &.has-gray-background-color[class], 102 211 &.has-dark-gray-background-color[class] { 103 color: var(--global--color-white); 212 // Localize CSS-variables to limit relationship scope 213 [class*="__inner-container"] { 214 --local--color-primary: var(--global--color-background, #FFFFFF); 215 // Reverse the local foreground color in darkmode 216 .is-dark-theme & { 217 --local--color-primary: var(--global--color-primary, #000000); 218 } 219 color: var(--local--color-primary, var(--global--color-primary)); 220 } 104 221 } 105 222 … … 111 228 &.has-yellow-background-color[class], 112 229 &.has-white-background-color[class] { 113 color: var(--global--color-dark-gray); 230 // Localize CSS-variables to limit relationship scope 231 [class*="__inner-container"] { 232 --local--color-primary: var(--global--color-primary, #000000); 233 // Reverse the local foreground color in darkmode 234 .is-dark-theme & { 235 --local--color-primary: var(--global--color-background, #FFFFFF); 236 } 237 color: var(--local--color-primary, var(--global--color-primary)); 238 } 114 239 } 115 240 }
Note: See TracChangeset
for help on using the changeset viewer.