Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 /* | 1 /* |
2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
3 * Copyright (C) 2006-present eyeo GmbH | 3 * Copyright (C) 2006-present eyeo GmbH |
4 * | 4 * |
5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
8 * | 8 * |
9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
152 box-shadow: inset 0 0 0 2px #099CD0; | 152 box-shadow: inset 0 0 0 2px #099CD0; |
153 } | 153 } |
154 | 154 |
155 button[role="checkbox"] | 155 button[role="checkbox"] |
156 { | 156 { |
157 width: 18px; | 157 width: 18px; |
158 height: 18px; | 158 height: 18px; |
159 padding: 0px; | 159 padding: 0px; |
160 border: 0px; | 160 border: 0px; |
161 background-color: transparent; | 161 background-color: transparent; |
162 background-position: -51px 0px; | 162 } |
163 | |
164 button[role="checkbox"]:not(.toggle) | |
165 { | |
166 background-image: url(icons/checkbox.png); | |
167 display: inline-block; | |
163 } | 168 } |
164 | 169 |
165 button[role="checkbox"][aria-checked="true"]:not(.toggle) | 170 button[role="checkbox"][aria-checked="true"]:not(.toggle) |
166 { | 171 { |
167 background-position: -68px 0px; | 172 background-position: 0px 18px; |
168 } | 173 } |
169 | 174 |
170 button[role="checkbox"][disabled] | 175 button[role="checkbox"][disabled] |
171 { | 176 { |
172 border-radius: 2px; | 177 border-radius: 2px; |
173 background-color: #ccc; | 178 background-color: #ccc; |
174 } | 179 } |
175 | 180 |
176 button[role="checkbox"].toggle | 181 button[role="checkbox"].toggle |
177 { | 182 { |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
227 display: block; | 232 display: block; |
228 height: 1.9rem; | 233 height: 1.9rem; |
229 width: 1.9rem; | 234 width: 1.9rem; |
230 background-color: #099DD1; | 235 background-color: #099DD1; |
231 } | 236 } |
232 | 237 |
233 button.gear:hover::before, | 238 button.gear:hover::before, |
234 button.delete:hover::before | 239 button.delete:hover::before |
235 { | 240 { |
236 background-color: #5CBCE1; | 241 background-color: #5CBCE1; |
237 } | |
238 | |
239 button.gear:hover, | |
240 button.delete:hover | |
241 { | |
242 background-position: -61px -51px; | |
243 } | 242 } |
244 | 243 |
245 button.link, | 244 button.link, |
246 button.list | 245 button.list |
247 { | 246 { |
248 color: #099CD0; | 247 color: #099CD0; |
249 } | 248 } |
250 | 249 |
251 button.link | 250 button.link |
252 { | 251 { |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
513 width: 100%; | 512 width: 100%; |
514 } | 513 } |
515 | 514 |
516 #sidebar footer p | 515 #sidebar footer p |
517 { | 516 { |
518 display: flex; | 517 display: flex; |
519 justify-content: center; | 518 justify-content: center; |
520 margin: 1.2rem 0rem; | 519 margin: 1.2rem 0rem; |
521 } | 520 } |
522 | 521 |
522 /* This is a stopgap solution of footer overlapping tabs on low resolutions */ | |
523 @media (min-height: 37rem) | 523 @media (min-height: 37rem) |
saroyanm
2017/09/25 22:02:13
@Thomas can you please send the link to the soluti
Thomas Greiner
2017/09/26 10:40:38
This is a bit of a hack because it depends on the
Thomas Greiner
2017/09/26 10:40:38
What I was mentioning was `position: sticky` but a
saroyanm
2017/09/26 16:55:48
As we did introduce fixed root element and prevent
saroyanm
2017/09/26 16:55:48
I see.
Thomas Greiner
2017/09/27 13:27:50
Ok, since there's no good solution that we can imp
saroyanm
2017/09/27 14:56:43
Agree, done.
| |
524 { | 524 { |
525 #sidebar .fixed | 525 #sidebar .fixed |
526 { | 526 { |
527 position: fixed; | 527 position: fixed; |
528 } | 528 } |
529 | 529 |
530 #sidebar footer | 530 #sidebar footer |
531 { | 531 { |
532 bottom: 0px; | 532 bottom: 0px; |
533 position: absolute; | 533 position: absolute; |
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
685 margin: 0rem; | 685 margin: 0rem; |
686 border-style: solid; | 686 border-style: solid; |
687 border-color: #CDCDCD; | 687 border-color: #CDCDCD; |
688 border-width: 0px 1px 1px 1px; | 688 border-width: 0px 1px 1px 1px; |
689 } | 689 } |
690 | 690 |
691 .list li | 691 .list li |
692 { | 692 { |
693 padding: 0rem; | 693 padding: 0rem; |
694 margin: 0rem 0rem 1.3rem 0rem; | 694 margin: 0rem 0rem 1.3rem 0rem; |
695 } | |
696 | |
697 .list li [role="checkbox"] | |
698 { | |
699 flex-shrink: 0; | |
695 } | 700 } |
696 | 701 |
697 .table li:first-of-type | 702 .table li:first-of-type |
698 { | 703 { |
699 border-top: 1px solid #CDCDCD; | 704 border-top: 1px solid #CDCDCD; |
700 } | 705 } |
701 | 706 |
702 .table.list li | 707 .table.list li |
703 { | 708 { |
704 padding: 0.5rem 1.1rem; | 709 padding: 0.5rem 1.1rem; |
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
887 | 892 |
888 .tooltip::before | 893 .tooltip::before |
889 { | 894 { |
890 content: ""; | 895 content: ""; |
891 width: 1.3rem; | 896 width: 1.3rem; |
892 height: 1.3rem; | 897 height: 1.3rem; |
893 display: block; | 898 display: block; |
894 background-color: #099DD1; | 899 background-color: #099DD1; |
895 -webkit-mask: url(icons/tooltip.svg); | 900 -webkit-mask: url(icons/tooltip.svg); |
896 mask: url(icons/tooltip.svg); | 901 mask: url(icons/tooltip.svg); |
897 } | |
898 | |
899 button[role="checkbox"]:not(.toggle) | |
900 { | |
901 background-image: url(options-sprite.png); | |
902 display: inline-block; | |
903 } | 902 } |
904 | 903 |
905 /* | 904 /* |
906 Used for translatable screen reader only conten. | 905 Used for translatable screen reader only conten. |
907 e.g.: Use instead of aria-label to avoid complex attribute value translation | 906 e.g.: Use instead of aria-label to avoid complex attribute value translation |
908 */ | 907 */ |
909 .sr-only | 908 .sr-only |
910 { | 909 { |
911 position: absolute; | 910 position: absolute; |
912 overflow: hidden; | 911 overflow: hidden; |
(...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1450 | 1449 |
1451 #hide-notification::after | 1450 #hide-notification::after |
1452 { | 1451 { |
1453 background-color: #099DD1; | 1452 background-color: #099DD1; |
1454 } | 1453 } |
1455 | 1454 |
1456 #hide-notification:hover::after | 1455 #hide-notification:hover::after |
1457 { | 1456 { |
1458 background-color: #5CBCE1; | 1457 background-color: #5CBCE1; |
1459 } | 1458 } |
LEFT | RIGHT |