Skip to content

Commit 9ac6b62

Browse files
added LTR/RTL gradients for button and navbar
1 parent 4b1ef33 commit 9ac6b62

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

src/Components/Navbar/Navbar.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@
165165
lighten(theme('color', 'primary'), 11.5%) 100%
166166
);
167167
}
168+
&.#{class('navbar', 'gradient')}#{'-ltr'} {
169+
background: linear-gradient(135deg, lighten(theme('color', 'primary'), 14.5%), theme('color', 'primary'));
170+
}
171+
&.#{class('navbar', 'gradient')}#{'-rtl'} {
172+
background: linear-gradient(-135deg, lighten(theme('color', 'primary'), 14.5%), theme('color', 'primary'));
173+
}
168174
}
169175

170176
///

src/Components/Navbar/mixins.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@
3838
lighten($bg-color, 11.5%) 100%
3939
);
4040
}
41+
/// Gradient Left-To-Right
42+
&.#{class('navbar', 'gradient')}#{'-ltr'} {
43+
background: linear-gradient(135deg, lighten($bg-color, 23%), $bg-color);
44+
}
45+
/// Gradient Right-To-Left
46+
&.#{class('navbar', 'gradient')}#{'-rtl'} {
47+
background: linear-gradient(-135deg, lighten($bg-color, 23%), $bg-color);
48+
}
4149
}
4250

4351
.#{class('button', 'group')} {

src/Elements/Button/mixins.scss

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,32 @@
322322
@include set-gradient($bg-color, to bottom, 27%);
323323
}
324324
}
325+
/// Gradient Left-To-Right
326+
&.#{class('button', 'gradient')}#{'-ltr'} {
327+
background: linear-gradient(135deg, lighten($bg-color, 26.5%), darken($bg-color, 5%));
328+
}
329+
&.#{class('button', 'gradient')}#{'-ltr'} {
330+
&:hover {
331+
background: linear-gradient(135deg, lighten($bg-color, 32%), darken($bg-color, 2%));
332+
}
333+
&:active,
334+
&:focus {
335+
background: linear-gradient(135deg, lighten($bg-color, 36%), $bg-color);
336+
}
337+
}
338+
/// Gradient Right-To-Left
339+
&.#{class('button', 'gradient')}#{'-rtl'} {
340+
background: linear-gradient(-135deg, lighten($bg-color, 26.5%), darken($bg-color, 5%));
341+
}
342+
&.#{class('button', 'gradient')}#{'-rtl'} {
343+
&:hover {
344+
background: linear-gradient(-135deg, lighten($bg-color, 32%), darken($bg-color, 2%));
345+
}
346+
&:active,
347+
&:focus {
348+
background: linear-gradient(-135deg, lighten($bg-color, 36%), $bg-color);
349+
}
350+
}
325351
}
326352
@content;
327353
}

0 commit comments

Comments
 (0)