Changeset View
Changeset View
Standalone View
Standalone View
src/gtk3/widgets/_link.scss
1 | @charset "UTF-8"; | 1 | @charset "UTF-8"; | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | /********* | 3 | /********* | ||
4 | * Links * | 4 | * Links * | ||
5 | *********/ | 5 | *********/ | ||
6 | %link, | 6 | %link, | ||
7 | *:link { | 7 | *:link { | ||
8 | color: $link_color; | 8 | color: gtk("@link_color"); | ||
9 | &:visited { | 9 | &:visited { | ||
10 | color: $link_visited_color; | 10 | color: gtk("@link_visited_color"); | ||
11 | *:selected & { color: mix(s_color(text), s_color(normal), 60%); } | 11 | *:selected & { | ||
12 | color: gtkmix(gtk("@theme_selected_fg_color"), gtk("@theme_selected_bg_color"), 0.6); | ||||
13 | } | ||||
12 | } | 14 | } | ||
13 | &:hover { | 15 | &:hover { | ||
14 | color: lighten($link_color,10%); | 16 | color: gtkshade("@link_color", 1.1); | ||
15 | *:selected & { color: mix(s_color(text), s_color(normal), 90%); } | 17 | *:selected & { | ||
18 | color: gtkmix(gtk("@theme_selected_fg_color"), gtk("@theme_selected_bg_color"), 0.9); | ||||
19 | } | ||||
16 | } | 20 | } | ||
17 | &:active { | 21 | &:active { | ||
18 | color: $link_color; | 22 | color: gtk("@link_color"); | ||
19 | *:selected & { color: mix(s_color(text), s_color(normal), 80%); } | 23 | *:selected & { | ||
24 | color: gtkmix(gtk("@theme_selected_fg_color"), gtk("@theme_selected_bg_color"), 0.8); | ||||
25 | } | ||||
20 | } | 26 | } | ||
21 | &:backdrop, &:backdrop:hover, &:backdrop:hover:selected { | 27 | &:backdrop, &:backdrop:hover, &:backdrop:hover:selected { | ||
22 | color: backdrop(s_color(backdrop)); | 28 | color: gtk("@theme_unfocused_selected_bg_color"); | ||
23 | } | 29 | } | ||
24 | @at-root %link_selected, | 30 | @at-root %link_selected, | ||
25 | &:selected, *:selected & { | 31 | &:selected, *:selected & { | ||
26 | color: mix(s_color(text), s_color(normal), 80%); | 32 | color: gtkmix("@theme_selected_fg_color", "@theme_selected_bg_color", 0.8); | ||
27 | } | 33 | } | ||
28 | } | 34 | } | ||
29 | 35 | | |||
30 | button:link, | 36 | button:link, | ||
31 | button:visited { | 37 | button:visited { | ||
32 | @extend %undecorated_button; | 38 | @extend %undecorated_button; | ||
33 | 39 | | |||
34 | @extend *:link; | 40 | @extend *:link; | ||
Show All 17 Lines |