Skip to content

Commit c344933

Browse files
committed
Improved UI for high contrast mode
1 parent fa2ad4d commit c344933

4 files changed

Lines changed: 57 additions & 1 deletion

File tree

cooltipz.css

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cooltipz.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/_arrow.scss

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,52 @@ $cooltipz-arrow-shadow-fade: 1px $cooltipz-shadow-color;
66
border: var(--cooltipz-arrow-size, #{$cooltipz-arrow-size}) solid transparent;
77
height: 0;
88
width: 0;
9+
10+
@media(forced-colors: active) {
11+
border-color: Canvas;
12+
}
913
}
1014

1115
%arrow-down {
1216
@extend %base-arrow;
1317

1418
border-top-color: var(--cooltipz-border-color, #{$cooltipz-border-color});
1519
filter: drop-shadow(0 1px $cooltipz-arrow-shadow-fade);
20+
21+
@media(forced-colors: active) {
22+
border-top-color: CanvasText;
23+
}
1624
}
1725

1826
%arrow-up {
1927
@extend %base-arrow;
2028

2129
border-bottom-color: var(--cooltipz-border-color, #{$cooltipz-border-color});
2230
filter: drop-shadow(0 -1px $cooltipz-arrow-shadow-fade);
31+
32+
@media(forced-colors: active) {
33+
border-bottom-color: CanvasText;
34+
}
2335
}
2436

2537
%arrow-left {
2638
@extend %base-arrow;
2739

2840
border-right-color: var(--cooltipz-border-color, #{$cooltipz-border-color});
2941
filter: drop-shadow(-1px 0 $cooltipz-arrow-shadow-fade);
42+
43+
@media(forced-colors: active) {
44+
border-right-color: CanvasText;
45+
}
3046
}
3147

3248
%arrow-right {
3349
@extend %base-arrow;
3450

3551
border-left-color: var(--cooltipz-border-color, #{$cooltipz-border-color});
3652
filter: drop-shadow(1px 0 $cooltipz-arrow-shadow-fade);
53+
54+
@media(forced-colors: active) {
55+
border-left-color: CanvasText;
56+
}
3757
}

src/_tooltip.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
text-shadow: none;
2727
white-space: nowrap;
2828
z-index: 10;
29+
30+
@media(forced-colors: active) {
31+
border: 1px solid CanvasText;
32+
color: CanvasText;
33+
}
2934
}
3035

3136
&::before {

0 commit comments

Comments
 (0)