Skip to content

Instantly share code, notes, and snippets.

@rubiadias
Forked from benib/selectorItems.scss
Created July 26, 2017 17:47
Show Gist options
  • Save rubiadias/62c6b07d603f9ad4787f84a95c1a9229 to your computer and use it in GitHub Desktop.
Save rubiadias/62c6b07d603f9ad4787f84a95c1a9229 to your computer and use it in GitHub Desktop.
Sass str-to-list function converts a string to a list
$selectorItems: str-to-list(#{&});
@each $selectorItem in $selectorItems {
@debug $selectorItem;
}
@function str-to-list($string, $separator: ' ', $startAt: 1) {
$workStr: str-slice($string,$startAt);
$list: ();
$indexOfFirstSpace: str-index($workStr,$separator);
@if $indexOfFirstSpace == null {
$list: ($workStr);
} @else {
$list: (str-slice($workStr, 1, $indexOfFirstSpace - 1));
$list: join($list,str-to-list($workStr, $startAt: $indexOfFirstSpace + 1));
}
@return $list;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment