Index: skin/desktop-options.css |
=================================================================== |
--- a/skin/desktop-options.css |
+++ b/skin/desktop-options.css |
@@ -205,32 +205,24 @@ |
button[role="checkbox"][disabled].toggle |
{ |
background-image: none; |
} |
button.delete::before |
{ |
- background-image: url(icons/trash.svg#default); |
-} |
- |
-button.delete:hover::before |
-{ |
- background-image: url(icons/trash.svg#hover); |
+ -webkit-mask: url(icons/trash.svg); |
+ mask: url(icons/trash.svg); |
} |
button.gear::before |
{ |
- background-image: url(icons/gear.svg#default); |
-} |
- |
-button.gear:hover::before |
-{ |
- background-image: url(icons/gear.svg#hover); |
+ -webkit-mask: url(icons/gear.svg); |
+ mask: url(icons/gear.svg); |
} |
button.gear, |
button.delete |
{ |
border: 0px; |
padding: 0px; |
background-color: transparent; |
@@ -238,16 +230,23 @@ |
button.gear::before, |
button.delete::before |
{ |
content: ""; |
display: block; |
height: 1.9rem; |
width: 1.9rem; |
+ background-color: #099DD1; |
+} |
+ |
+button.gear:hover::before, |
+button.delete:hover::before |
+{ |
+ background-color: #5CBCE1; |
} |
button.link, |
button.list |
{ |
color: #099CD0; |
} |
@@ -372,23 +371,27 @@ |
html[dir="rtl"] [data-validation] .floating-input input:valid ~ .attention::before |
{ |
left: 0rem; |
right: auto; |
} |
[data-validation] .floating-input input:focus:invalid ~ .attention::before |
{ |
- background-image: url(icons/attention.svg); |
+ background-color: #C11D27; |
+ -webkit-mask: url(icons/attention.svg); |
+ mask: url(icons/attention.svg); |
} |
[data-validation] .floating-input input:valid ~ .attention::before |
{ |
top: 0.8rem; |
- background-image: url(icons/checkmark.svg#approved); |
+ background-color: green; |
+ -webkit-mask: url(icons/checkmark.svg); |
+ mask: url(icons/checkmark.svg); |
} |
[data-validation] .floating-input input ~ .error-msg |
{ |
margin-top: 0.5rem; |
color: #C11D27; |
display: block; |
visibility: hidden; |
@@ -865,17 +868,19 @@ |
color: #BBB; |
} |
#dialog .table.list li button[aria-checked="true"]::before |
{ |
content: ""; |
width: 1.3rem; |
height: 1.3rem; |
- background-image: url(icons/checkmark.svg#default); |
+ background-color: #BBB; |
+ -webkit-mask: url(icons/checkmark.svg); |
+ mask: url(icons/checkmark.svg); |
margin: 0rem; |
} |
#dialog .table.list li button .display |
{ |
flex: none; |
margin: 0rem 0.8rem; |
text-transform: none; |
@@ -898,17 +903,19 @@ |
} |
.tooltip::before |
{ |
content: ""; |
width: 1.3rem; |
height: 1.3rem; |
display: block; |
- background-image: url(icons/tooltip.svg); |
+ background-color: #099DD1; |
+ -webkit-mask: url(icons/tooltip.svg); |
+ mask: url(icons/tooltip.svg); |
} |
/* |
Used for translatable screen reader only conten. |
e.g.: Use instead of aria-label to avoid complex attribute value translation |
*/ |
.sr-only |
{ |
@@ -1166,37 +1173,42 @@ |
cursor: pointer; |
} |
.context-menu li[role="menuitem"] > *::before |
{ |
content: ""; |
height: 1.5rem; |
width: 1.5rem; |
+ background-color: #099DD1; |
margin: 0rem 1.1rem; |
} |
.context-menu .update-subscription::before |
{ |
- background-image: url(icons/reload.svg); |
+ -webkit-mask: url(icons/reload.svg); |
+ mask: url(icons/reload.svg); |
} |
.context-menu .website::before |
{ |
- background-image: url(icons/globe.svg); |
+ -webkit-mask: url(icons/globe.svg); |
+ mask: url(icons/globe.svg); |
} |
.context-menu .source::before |
{ |
- background-image: url(icons/code.svg); |
+ -webkit-mask: url(icons/code.svg); |
+ mask: url(icons/code.svg); |
} |
.context-menu .delete::before |
{ |
- background-image: url(icons/trash.svg#default); |
+ -webkit-mask: url(icons/trash.svg); |
+ mask: url(icons/trash.svg); |
} |
/* |
Help tab content |
*/ |
html:not([lang="zh"]) #social-chinese, |
html[lang="zh"] #social-general |
@@ -1225,31 +1237,35 @@ |
#social ul li a::before |
{ |
display: block; |
margin: 0em auto; |
width: 2.5rem; |
height: 2.5rem; |
content: ""; |
+ background-color: #099DD1; |
} |
#twitter::before |
{ |
- background-image: url("social/twitter.svg"); |
+ -webkit-mask: url("social/twitter.svg"); |
+ mask: url("social/twitter.svg"); |
} |
#facebook::before |
{ |
- background-image: url("social/facebook.svg"); |
+ -webkit-mask: url("social/facebook.svg"); |
+ mask: url("social/facebook.svg"); |
} |
#google-plus::before |
{ |
- background-image: url("social/googleplus.svg"); |
+ -webkit-mask: url("social/googleplus.svg"); |
+ mask: url("social/googleplus.svg"); |
} |
/* |
Dialog |
*/ |
#dialog-background |
{ |
@@ -1309,22 +1325,24 @@ |
#dialog-close::before, |
#hide-notification::after |
{ |
content: ""; |
display: block; |
height: 1rem; |
width: 1rem; |
border: 0rem; |
- background-image: url(icons/delete.svg#primary); |
+ background-color: #FFF; |
+ -webkit-mask: url(icons/delete.svg); |
+ mask: url(icons/delete.svg); |
} |
#dialog-close:hover::before |
{ |
- background-image: url(icons/delete.svg#primary-hover); |
+ background-color: #000; |
} |
#dialog #dialog-body |
{ |
max-height: 60vh; |
overflow: auto; |
} |
@@ -1436,15 +1454,15 @@ |
#hide-notification |
{ |
margin: 0rem 1rem; |
} |
#hide-notification::after |
{ |
- background-image: url(icons/delete.svg#secondary); |
+ background-color: #099DD1; |
} |
#hide-notification:hover::after |
{ |
- background-image: url(icons/delete.svg#secondary-hover); |
+ background-color: #5CBCE1; |
} |