annotate default/assets/scss/base/_mixins.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // main: ../style.scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /* Media Queries */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 $tablet-width: 768px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 $desktop-width: 1024px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 @mixin mobile {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 @media (max-width: #{$tablet-width - 1px}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 @mixin tablet {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 @media (min-width: #{$tablet-width}) and (max-width: #{$desktop-width - 1px}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 @mixin desktop {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 @media (min-width: #{$desktop-width}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 @mixin retina {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 @media
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 only screen and (-webkit-min-device-pixel-ratio: 2),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 only screen and (min--moz-device-pixel-ratio: 2),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 only screen and (-o-min-device-pixel-ratio: 2/1),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 only screen and (min-device-pixel-ratio: 2),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 only screen and (min-resolution: 192dpi),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 only screen and (min-resolution: 2dppx) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 @mixin print {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 @media print {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 // Button variants
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 // ----------------------------
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 // The below is an alternative to the native button-variant mixin of bootstrap, to accomodate color parameter.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 // ----------------------------
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 // Easily pump out default styles, as well as :hover, :focus, :active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 // and disabled options for all buttons
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 @mixin theme-button-variant($background, $border, $color: $content-color, $active-background: darken($background, 7.5%), $active-border: darken($border, 10%)) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 color: $color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 background-color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 border-color: $border;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 box-shadow: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 // @include box-shadow($btn-box-shadow);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 color: $color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 background-color: $active-background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 border-color: $active-border;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 &:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 &.focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 // Avoid using mixin so we can pass custom focus shadow properly
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 @if $enable-shadows {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 box-shadow: $btn-box-shadow, 0 0 0 3px rgba($border, .5);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 } @else {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 box-shadow: 0 0 0 3px rgba($border, .5);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 // Disabled comes first so active can properly restyle
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 &.disabled,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 &:disabled {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 background-color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 border-color: $border;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 &:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 &.active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 .show > &.dropdown-toggle {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 background-color: $active-background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 background-image: none; // Remove the gradient for the pressed/active state
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 border-color: $active-border;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 @include box-shadow($btn-active-box-shadow);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 // Button Variants
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 @mixin buttons-variant($col, $color, $background, $border) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 .btn-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 color: $color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 background-color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 border-color: $border;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 &:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 &:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 &:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 &:active:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 &:active:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 .show>&.dropdown-toggle,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 .show>&.dropdown-toggle:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 .show>&.dropdown-toggle:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 color: $color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 background-color: darken($background, 5%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 border-color: darken($border, 5%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 &:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 &:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 &:active:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 .show>&.dropdown-toggle:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 outline: 0 0 0 2px rgba($background,.3);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 .btn-outline-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 background: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 border-color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 &:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 &:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 &:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 &:active:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 &:active:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 .show>&.dropdown-toggle,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 .show>&.dropdown-toggle:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 .show>&.dropdown-toggle:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 color: $color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 background-color: $background;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 /* Placeholder */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 @mixin placeholder {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 &::-webkit-input-placeholder {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 &:-moz-placeholder {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 &::-moz-placeholder {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 &:-ms-input-placeholder {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 @content;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 /* Set Margin & Padding */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 @mixin allspace($top-bottom: 0, $left-right: 0) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 padding: $top-bottom $left-right;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 margin: $top-bottom $left-right;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 /* Making tiny, small, large, huge classes */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 $spacing-unit-tiny: round(0.25 * $spacing-unit);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 $spacing-unit-small: round(0.5 * $spacing-unit);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167 $spacing-unit-large: round(2 * $spacing-unit);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 $spacing-unit-huge: round(4 * $spacing-unit);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 @mixin sizes($properties...) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 &--tiny {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 @each $property in $properties {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 #{$property}: $spacing-unit-tiny;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 &--small {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 @each $property in $properties {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 #{$property}: $spacing-unit-small;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 &--large {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184 @each $property in $properties {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 #{$property}: $spacing-unit-large;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189 &--huge {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
190 @each $property in $properties {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
191 #{$property}: $spacing-unit-huge;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
192 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
193 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
194 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
195
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
196 @function em($target, $base: $font-size-base-px) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
197 @return strip-unit($target) / strip-unit($base) * 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
198 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
199
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
200 @function rem($target) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
201 @return strip-unit($target)/16 * 1rem;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
202 }