Skip to content

Commit 9245698

Browse files
committed
feat (mixins): improve hover mixin
Add additional selectors parameter
1 parent 629e758 commit 9245698

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/scss/02-tools/_m-hover.scss

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
/**
2-
* Hover
3-
*
4-
* Hover Active Focus pseudo selector mixin
5-
*/
1+
@use "sass:list";
62

7-
@mixin hover {
8-
&:hover,
9-
&:active,
10-
&:focus {
3+
/// Add active, focus and hover pseudo selectors to element
4+
///
5+
/// @param {list} $additionalSelectors
6+
/// List of additional selectors
7+
@mixin hover($additionalSelectors: ()) {
8+
$selectors: list.join(("&:hover", "&:active", "&:focus"), $additionalSelectors, comma);
9+
10+
#{$selectors} {
1111
@content;
1212
}
1313
}

0 commit comments

Comments
 (0)