Move the rest of the icons to CSS mask
This way user can change the icon without overriding the template itself, plus it's cleaner this way
This commit is contained in:
@ -14,11 +14,11 @@ h6 {
|
||||
transition: opacity var(--transition);
|
||||
margin: 0 0.25em;
|
||||
|
||||
&:hover i {
|
||||
&:hover .icon {
|
||||
background-color: var(--primary-color);
|
||||
}
|
||||
|
||||
i {
|
||||
.icon {
|
||||
$icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4 4C1.8 4 0 5.8 0 8s1.8 4 4 4v-2c-1.125 0-2-.875-2-2s.875-2 2-2h3c1.125 0 2 .875 2 2 0 .84-.496 1.535-1.207 1.84l.785 1.84A4 4 0 0 0 11 8c0-2.2-1.8-4-4-4zm8 2v2c1.125 0 2 .875 2 2s-.875 2-2 2H9c-1.125 0-2-.875-2-2 0-.828.484-1.516 1.184-1.828l-.817-1.828A4.01 4.01 0 0 0 5 10c0 2.2 1.8 4 4 4h3c2.2 0 4-1.8 4-4s-1.8-4-4-4'/%3E%3C/svg%3E");
|
||||
-webkit-mask-image: $icon;
|
||||
-webkit-mask-size: cover;
|
||||
@ -31,6 +31,6 @@ h6 {
|
||||
}
|
||||
}
|
||||
|
||||
:target .zola-anchor i {
|
||||
:target .zola-anchor .icon {
|
||||
background-color: var(--primary-color-alpha);
|
||||
}
|
||||
|
Reference in New Issue
Block a user