@@ -120,6 +120,52 @@ let colors = {
120120 'green-900' : 'hsl(125, 97%, 14%)' ,
121121} ;
122122
123+ /*
124+ |-------------------------------------------------------------------------------
125+ | Sizes
126+ |-------------------------------------------------------------------------------
127+ |
128+ | Here you can specify the sizes that should be available to all of the height,
129+ | width, padding, and margin utilities.
130+ |
131+ */
132+
133+ let sizes = {
134+ 'auto' : 'auto' ,
135+ '0' : '0' ,
136+ 'px' : '1px' ,
137+ '1' : '0.25rem' ,
138+ '2' : '0.5rem' ,
139+ '3' : '0.75rem' ,
140+ '4' : '1rem' ,
141+ '5' : '1.25rem' ,
142+ '6' : '1.5rem' ,
143+ '8' : '2rem' ,
144+ '10' : '2.5rem' ,
145+ '12' : '3rem' ,
146+ '16' : '4rem' ,
147+ '20' : '5rem' ,
148+ '24' : '6rem' ,
149+ '28' : '7rem' ,
150+ '32' : '8rem' ,
151+ '48' : '12rem' ,
152+ '64' : '16rem' ,
153+ '96' : '24rem' ,
154+ '1/2' : '50%' ,
155+ '1/3' : '33.33333%' ,
156+ '2/3' : '66.66667%' ,
157+ '1/4' : '25%' ,
158+ '3/4' : '75%' ,
159+ '1/5' : '20%' ,
160+ '2/5' : '40%' ,
161+ '3/5' : '60%' ,
162+ '4/5' : '80%' ,
163+ '1/6' : '16.66667%' ,
164+ '5/6' : '83.33333%' ,
165+ 'full' : '100%' ,
166+ 'screen' : '100vw' ,
167+ } ;
168+
123169module . exports = {
124170
125171 /*
@@ -452,38 +498,7 @@ module.exports = {
452498 |
453499 */
454500
455- width : {
456- 'auto' : 'auto' ,
457- 'px' : '1px' ,
458- '1' : '0.25rem' ,
459- '2' : '0.5rem' ,
460- '3' : '0.75rem' ,
461- '4' : '1rem' ,
462- '5' : '1.25rem' ,
463- '6' : '1.5rem' ,
464- '8' : '2rem' ,
465- '10' : '2.5rem' ,
466- '12' : '3rem' ,
467- '16' : '4rem' ,
468- '24' : '6rem' ,
469- '32' : '8rem' ,
470- '48' : '12rem' ,
471- '64' : '16rem' ,
472- '96' : '24rem' ,
473- '1/2' : '50%' ,
474- '1/3' : '33.33333%' ,
475- '2/3' : '66.66667%' ,
476- '1/4' : '25%' ,
477- '3/4' : '75%' ,
478- '1/5' : '20%' ,
479- '2/5' : '40%' ,
480- '3/5' : '60%' ,
481- '4/5' : '80%' ,
482- '1/6' : '16.66667%' ,
483- '5/6' : '83.33333%' ,
484- 'full' : '100%' ,
485- 'screen' : '100vw' ,
486- } ,
501+ width : { ...sizes } ,
487502
488503 /*
489504 |-----------------------------------------------------------------------------
@@ -500,26 +515,7 @@ module.exports = {
500515 |
501516 */
502517
503- height : {
504- 'auto' : 'auto' ,
505- 'px' : '1px' ,
506- '1' : '0.25rem' ,
507- '2' : '0.5rem' ,
508- '3' : '0.75rem' ,
509- '4' : '1rem' ,
510- '5' : '1.25rem' ,
511- '6' : '1.5rem' ,
512- '8' : '2rem' ,
513- '10' : '2.5rem' ,
514- '12' : '3rem' ,
515- '16' : '4rem' ,
516- '24' : '6rem' ,
517- '32' : '8rem' ,
518- '48' : '12rem' ,
519- '64' : '16rem' ,
520- 'full' : '100%' ,
521- 'screen' : '100vh' ,
522- } ,
518+ height : { ...sizes } ,
523519
524520 /*
525521 |-----------------------------------------------------------------------------
@@ -535,25 +531,7 @@ module.exports = {
535531 |
536532 */
537533
538- minWidth : {
539- '0' : '0' ,
540- '1' : '0.25rem' ,
541- '2' : '0.5rem' ,
542- '3' : '0.75rem' ,
543- '4' : '1rem' ,
544- '5' : '1.25rem' ,
545- '6' : '1.5rem' ,
546- '8' : '2rem' ,
547- '10' : '2.5rem' ,
548- '12' : '3rem' ,
549- '16' : '4rem' ,
550- '24' : '6rem' ,
551- '32' : '8rem' ,
552- '48' : '12rem' ,
553- '64' : '16rem' ,
554- '96' : '24rem' ,
555- 'full' : '100%' ,
556- } ,
534+ minWidth : { ...sizes } ,
557535
558536 /*
559537 |-----------------------------------------------------------------------------
@@ -569,11 +547,7 @@ module.exports = {
569547 |
570548 */
571549
572- minHeight : {
573- '0' : '0' ,
574- 'full' : '100%' ,
575- 'screen' : '100vh' ,
576- } ,
550+ minHeight : { ...sizes } ,
577551
578552 /*
579553 |-----------------------------------------------------------------------------
@@ -590,19 +564,7 @@ module.exports = {
590564 |
591565 */
592566
593- maxWidth : {
594- 'xxs' : '10rem' ,
595- 'xs' : '20rem' ,
596- 'sm' : '30rem' ,
597- 'md' : '40rem' ,
598- 'lg' : '50rem' ,
599- 'xl' : '60rem' ,
600- '2xl' : '70rem' ,
601- '3xl' : '80rem' ,
602- '4xl' : '90rem' ,
603- '5xl' : '100rem' ,
604- 'full' : '100%' ,
605- } ,
567+ maxWidth : { ...sizes } ,
606568
607569 /*
608570 |-----------------------------------------------------------------------------
@@ -618,10 +580,7 @@ module.exports = {
618580 |
619581 */
620582
621- maxHeight : {
622- 'full' : '100%' ,
623- 'screen' : '100vh' ,
624- } ,
583+ maxHeight : { ...sizes } ,
625584
626585 /*
627586 |-----------------------------------------------------------------------------
@@ -638,23 +597,7 @@ module.exports = {
638597 |
639598 */
640599
641- padding : {
642- 'px' : '1px' ,
643- '0' : '0' ,
644- '1' : '0.25rem' ,
645- '2' : '0.5rem' ,
646- '3' : '0.75rem' ,
647- '4' : '1rem' ,
648- '5' : '1.25rem' ,
649- '6' : '1.5rem' ,
650- '8' : '2rem' ,
651- '10' : '2.5rem' ,
652- '12' : '3rem' ,
653- '16' : '4rem' ,
654- '20' : '5rem' ,
655- '24' : '6rem' ,
656- '32' : '8rem' ,
657- } ,
600+ padding : { ...sizes } ,
658601
659602 /*
660603 |-----------------------------------------------------------------------------
@@ -671,33 +614,7 @@ module.exports = {
671614 |
672615 */
673616
674- margin : {
675- 'n-12' : '-3rem' ,
676- 'n-10' : '-2.5rem' ,
677- 'n-8' : '-2rem' ,
678- 'n-6' : '-1.5rem' ,
679- 'n-4' : '-1rem' ,
680- 'n-3' : '-0.75rem' ,
681- 'n-2' : '-0.5rem' ,
682- 'n-1' : '-0.25rem' ,
683- 'n-px' : '-1px' ,
684- 'auto' : 'auto' ,
685- 'px' : '1px' ,
686- '0' : '0' ,
687- '1' : '0.25rem' ,
688- '2' : '0.5rem' ,
689- '3' : '0.75rem' ,
690- '4' : '1rem' ,
691- '5' : '1.25rem' ,
692- '6' : '1.5rem' ,
693- '8' : '2rem' ,
694- '10' : '2.5rem' ,
695- '12' : '3rem' ,
696- '16' : '4rem' ,
697- '20' : '5rem' ,
698- '24' : '6rem' ,
699- '32' : '8rem' ,
700- } ,
617+ margin : { ...sizes } ,
701618
702619 /*
703620 |-----------------------------------------------------------------------------
@@ -714,23 +631,7 @@ module.exports = {
714631 |
715632 */
716633
717- negativeMargin : {
718- 'px' : '1px' ,
719- '0' : '0' ,
720- '1' : '0.25rem' ,
721- '2' : '0.5rem' ,
722- '3' : '0.75rem' ,
723- '4' : '1rem' ,
724- '5' : '1.25rem' ,
725- '6' : '1.5rem' ,
726- '8' : '2rem' ,
727- '10' : '2.5rem' ,
728- '12' : '3rem' ,
729- '16' : '4rem' ,
730- '20' : '5rem' ,
731- '24' : '6rem' ,
732- '32' : '8rem' ,
733- } ,
634+ negativeMargin : { ...sizes } ,
734635
735636 /*
736637 |-----------------------------------------------------------------------------
0 commit comments