|
60 | 60 | }
|
61 | 61 |
|
62 | 62 | @function shadow($level) {
|
63 |
| - // Sunken controls |
| 63 | + // Elevation -1 |
64 | 64 | @if $level == -1 {
|
65 |
| - @return 0 -2px 0 0 rgb(0, 0, 0, 0.1), 0 -1px 0 0 rgb(0, 0, 0, 0.05), |
66 |
| - 0 -2px 0 0 rgb(0, 0, 0, 0.025), 0 2px 0 0 rgb(255, 255, 255, 0.025), |
67 |
| - 0 1px 0 0 rgb(255, 255, 255, 0.05), |
68 |
| - 0 2px 0 0 rgb(255, 255, 255, 0.1); |
69 |
| - // Outline border |
| 65 | + @return 0 -1px 0 0 rgb(0, 0, 0, 0.14)); |
| 66 | + // Outline/Elevation 0 |
70 | 67 | } @else if $level == 0 {
|
71 |
| - @return 0 0 0 1px rgb(0, 0, 0, 0.38); |
72 |
| - // Elevation 1 |
| 68 | + @return 0 0 0 1px $outline; |
| 69 | + // Elevation 1 |
73 | 70 | } @else if $level == 1 {
|
74 | 71 | @return 0 2px 4px 0px rgb(0, 0, 0, 0.14),
|
75 | 72 | 0 2px 4px 0px rgb(0, 0, 0, 0.14);
|
76 |
| - // Elevation 2 |
| 73 | + // Elevation 2 |
77 | 74 | } @else if $level == 2 {
|
78 | 75 | @return 0 4px 8px 0px rgb(0, 0, 0, 0.14),
|
79 | 76 | 0 4px 8px 0px rgb(0, 0, 0, 0.14);
|
80 |
| - // Elevation 3 |
| 77 | + // Elevation 3 |
81 | 78 | } @else if $level == 3 {
|
82 | 79 | @return 0 8px 16px 0px rgb(0, 0, 0, 0.14),
|
83 | 80 | 0 8px 16px 0px rgb(0, 0, 0, 0.14);
|
84 |
| - // Elevation 4 |
| 81 | + // Elevation 4 |
85 | 82 | } @else if $level == 4 {
|
86 |
| - @return 0 0 8px 0px rgb(0, 0, 0, 0.2), |
87 |
| - 0 14px 28px 0px rgb(0, 0, 0, 0.24); |
88 |
| - // Elevation 5 |
| 83 | + @return 0 14px 28px 0px rgb(0, 0, 0, 0.24); |
| 84 | + // Elevation 5 |
89 | 85 | } @else if $level == 5 {
|
90 |
| - @return 0 0 8px 0px rgb(0, 0, 0, 0.2), |
91 |
| - 0 32px 64px 0px rgb(0, 0, 0, 0.24); |
| 86 | + @return 0 32px 64px 0px rgb(0, 0, 0, 0.24); |
92 | 87 | }
|
93 | 88 | }
|
94 | 89 |
|
95 |
| -@function px-to-rem($pixels, $text-size: 10.5pt) { |
| 90 | +@function px-to-rem($pixels, $text-size: 10px) { |
96 | 91 | @if (unitless($pixels)) {
|
97 | 92 | $pixels: $pixels * 1px;
|
98 | 93 | }
|
|
101 | 96 | $text-size: $text-size * 1px;
|
102 | 97 | }
|
103 | 98 |
|
104 |
| - @if ($pixels > 0) { |
105 |
| - // Workaround GTK clamping instead of rounding up |
106 |
| - @return (calc($pixels / $text-size) * 1rem) + 0.000000001rem; |
107 |
| - } @else { |
108 |
| - @return (calc($pixels / $text-size) * 1rem) - 0.000000001rem; |
109 |
| - } |
| 99 | + @return (calc($pixels / $text-size) * 1rem); |
110 | 100 | }
|
0 commit comments