Skip to content

Commit 8685f8b

Browse files
b233
1 parent f58f3cf commit 8685f8b

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

src/Modules/Utilities/helpers.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
@include set_utils('justify-content');
4747
@include set_utils('justify-items');
4848
@include set_utils('justify-self', true);
49+
@include set_utils('letter-spacing', true);
4950
@include set_utils('line-height', true);
5051
@include utils_with_args(utils('margin'));
5152
@include set_sides(utils('margin'));

src/Modules/Utilities/index.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,7 @@ $helpers: (
717717
(8, 5rem), // 80px
718718
(10, 6.25rem), // 100px
719719
(16, 10rem), // 160px
720+
(20, 12.5rem), // 200px
720721
(24, 15rem), // 240px
721722
(32, 20rem), // 320px
722723
(40, 25rem), // 400px
@@ -819,6 +820,33 @@ $helpers: (
819820
("last-baseline", last baseline)
820821
)
821822
),
823+
///
824+
/// Letter Spacing
825+
///
826+
/// The letter-spacing property increases or
827+
/// decreases the space between characters in a text.
828+
///
829+
/// @example letter-tighter
830+
/// @example letter-wide
831+
///
832+
'letter-spacing': (
833+
'enabled' : true, // true or false
834+
'property' : 'letter-spacing', // css property name (don't change it !)
835+
'prefix' : 'letter-', // prefix of class name
836+
'specificity': !important, // or null
837+
'unit' : rem, // length units (px, rem, em, %, vh, vw etc)
838+
'args' : null, // for extra variables
839+
'variables' : (
840+
// class name (suffix), value
841+
("tightest", -0.094), // -1.5px
842+
("tighter", -0.063), // -1px
843+
("tight", -0.031), // -0.5px
844+
("normal", 0),
845+
("wide", 0.031), // 0.5px
846+
("wider", 0.063), // 1px
847+
("widest", 0.094) // 1.5px
848+
)
849+
),
822850
///
823851
/// Line Height
824852
///
@@ -1350,6 +1378,7 @@ $helpers: (
13501378
(8, 5rem), // 80px
13511379
(10, 6.25rem), // 100px
13521380
(16, 10rem), // 160px
1381+
(20, 12.5rem), // 200px
13531382
(24, 15rem), // 240px
13541383
(32, 20rem), // 320px
13551384
(40, 25rem), // 400px

0 commit comments

Comments
 (0)