@@ -23,6 +23,8 @@ Flexbox Grid Mixins documentation: [https://thingsym.github.io/flexbox-grid-mixi
23
23
24
24
### Sass
25
25
26
+ #### LibSass
27
+
26
28
```
27
29
@import 'node_modules/flexbox-grid-mixins/sass/flexbox-grid-mixins';
28
30
@@ -40,6 +42,25 @@ $default-grid-gutter: 2%;
40
42
}
41
43
```
42
44
45
+ #### Dart Sass
46
+
47
+ ```
48
+ @use 'node_modules/flexbox-grid-mixins/dart-sass/flexbox-grid-mixins';
49
+
50
+ $default-grid-gutter: 2%;
51
+
52
+ .grid {
53
+ @include flexbox-grid-mixins.grid($gutter: $default-grid-gutter);
54
+
55
+ > .grid__col-3 {
56
+ @include flexbox-grid-mixins.grid-col($col: 3, $gutter: $default-grid-gutter);
57
+ }
58
+ > .grid__col-9 {
59
+ @include flexbox-grid-mixins.grid-col($col: 9, $gutter: $default-grid-gutter);
60
+ }
61
+ }
62
+ ```
63
+
43
64
### CSS
44
65
45
66
```
@@ -92,9 +113,11 @@ $ yarn add flexbox-grid-mixins --dev
92
113
93
114
### Manual Install
94
115
95
- Include sass/\_ flexbox-grid-mixins.scss in the appropriate location in your project.
116
+ Include ` sass/\_flexbox-grid-mixins.scss ` or ` dart-sass/\_flexbox-grid-mixins.scss ` in the appropriate location in your project.
96
117
97
- ## Getting Started
118
+ ## Getting Started using LibSass
119
+
120
+ Note: [ LibSass is Deprecated] ( https://sass-lang.com/blog/libsass-is-deprecated ) . See [ Future Plans] ( https://sass-lang.com/blog/the-module-system-is-launched#future-plans ) .
98
121
99
122
### 1. Import Flexbox Grid Mixins in Sass/SCSS file
100
123
@@ -127,6 +150,39 @@ Example : import form node_modules
127
150
}
128
151
```
129
152
153
+ ## Getting Started using Dart Sass
154
+
155
+ ### 1. Import Flexbox Grid Mixins in Sass/SCSS file
156
+
157
+ ```
158
+ @use 'flexbox-grid-mixins';
159
+ ```
160
+
161
+ Example : import form node_modules
162
+
163
+ ```
164
+ @use 'node_modules/flexbox-grid-mixins/dart-sass/flexbox-grid-mixins';
165
+ ```
166
+
167
+ ### 2. Define the grid container
168
+
169
+ ```
170
+ .grid {
171
+ @include flexbox-grid-mixins.grid();
172
+ }
173
+ ```
174
+
175
+ ### 3. Generate the grid columns
176
+
177
+ ```
178
+ .grid__col-3 {
179
+ @include flexbox-grid-mixins.grid-col(3);
180
+ }
181
+ .grid__col-9 {
182
+ @include flexbox-grid-mixins.grid-col(9);
183
+ }
184
+ ```
185
+
130
186
## Documentation
131
187
132
188
See Flexbox Grid Mixins documentation: [ http://thingsym.github.io/flexbox-grid-mixins/ ] ( http://thingsym.github.io/flexbox-grid-mixins/ )
@@ -139,15 +195,30 @@ See Flexbox Grid Mixins documentation: [http://thingsym.github.io/flexbox-grid-m
139
195
140
196
* [ Basic Example] ( http://thingsym.github.io/flexbox-grid-mixins/#Basic-Example )
141
197
* [ Grid System Example] ( http://thingsym.github.io/flexbox-grid-mixins/#Grid-System-Example )
198
+
199
+ ### LibSass
200
+
142
201
* [ Flexbox Grid Mixins Example] ( http://thingsym.github.io/flexbox-grid-mixins/example/example.html )
143
202
* [ Holy Grail Layout - Using Flexbox Grid Mixins] ( http://thingsym.github.io/flexbox-grid-mixins/example/holy-grail-layout.html )
144
203
* [ Responsive web design - Using Flexbox Grid Mixins] ( http://thingsym.github.io/flexbox-grid-mixins/example/responsive.html )
145
204
* [ Unit-Set Grid (Experimental stage)] ( http://thingsym.github.io/flexbox-grid-mixins/example/unit-set.html )
146
- * [ Box Sizing using Variable Defaults ] ( http://thingsym.github.io/flexbox-grid-mixins/example/box-sizing.html )
205
+ * [ Box Sizing using Default Values ] ( http://thingsym.github.io/flexbox-grid-mixins/example/box-sizing.html )
147
206
* [ Stack] ( http://thingsym.github.io/flexbox-grid-mixins/example/stack.html )
148
207
* [ Grid Type] ( http://thingsym.github.io/flexbox-grid-mixins/example/grid-type.html )
149
208
* [ Testing Stick Out Grid] ( http://thingsym.github.io/flexbox-grid-mixins/example/test-stick-out.html )
150
209
210
+
211
+ ### Dart Sass
212
+
213
+ * [ Flexbox Grid Mixins Example] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/example.html )
214
+ * [ Holy Grail Layout - Using Flexbox Grid Mixins] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/holy-grail-layout.html )
215
+ * [ Responsive web design - Using Flexbox Grid Mixins] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/responsive.html )
216
+ * [ Unit-Set Grid (Experimental stage)] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/unit-set.html )
217
+ * [ Box Sizing using Default Values] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/box-sizing.html )
218
+ * [ Stack] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/stack.html )
219
+ * [ Grid Type] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/grid-type.html )
220
+ * [ Testing Stick Out Grid] ( http://thingsym.github.io/flexbox-grid-mixins/example-dart-sass/test-stick-out.html )
221
+
151
222
## Package manager
152
223
153
224
[ flexbox-grid-mixins - npm] ( https://www.npmjs.com/package/flexbox-grid-mixins )
@@ -185,15 +256,15 @@ Small patches and bug reports can be submitted a issue tracker in Github. Forkin
185
256
* Version 0.2.0
186
257
* update example
187
258
* update package.json
188
- * add Variable Defaults flexbox-grid-mixins-stack
259
+ * add Default Values flexbox-grid-mixins-stack
189
260
* change margin property, remove @mixin , grid-margin and grid-col-margin
190
261
* remove breakpoint value of col argument
191
262
* remove condensed argument
192
- * change grid-type from argument to Variable Defaults flexbox-grid-mixins-grid-type
263
+ * change grid-type from argument to Default Values flexbox-grid-mixins-grid-type
193
264
* remove bower.json
194
265
* add .travis.yml
195
266
* Version 0.1.6
196
- * add Variable Defaults $flexbox-grid-mixins-box-sizing
267
+ * add Default Values $flexbox-grid-mixins-box-sizing
197
268
* update package.json
198
269
* change lint from scss-lint to stylelint
199
270
* Version 0.1.5
0 commit comments