Skip to content

Commit d854233

Browse files
committed
feat(breadcrumbs): m3 styles
1 parent 82c91d8 commit d854233

File tree

2 files changed

+34
-15
lines changed

2 files changed

+34
-15
lines changed
Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,50 @@
11
:root {
22
--f7-breadcrumbs-spacing: 12px;
33
--f7-breadcrumbs-padding: 2px 0;
4+
--f7-breadcrumbs-icon-size: 24px;
5+
6+
.light-vars({
7+
--f7-breadcrumbs-separator-color: rgba(0,0,0,0.35);
8+
});
9+
.dark-vars({
10+
--f7-breadcrumbs-separator-color: rgba(255,255,255,0.35);
11+
});
12+
}
13+
.ios-vars({
14+
--f7-breadcrumbs-item-bg-color: transparent;
15+
--f7-breadcrumbs-collapsed-border-radius: 4px;
16+
--f7-breadcrumbs-collapsed-padding: 0px 6px;
17+
--f7-breadcrumbs-separator-icon: 'chevron_right_ios';
18+
--f7-breadcrumbs-font-size: 17px;
19+
--f7-breadcrumbs-item-border-radius: 0px;
420
--f7-breadcrumbs-item-padding: 0px;
5-
--f7-breadcrumbs-item-bg-color: 0px;
621
--f7-breadcrumbs-item-font-weight: normal;
722
--f7-breadcrumbs-item-active-font-weight: 600;
8-
--f7-breadcrumbs-icon-size: 24px;
9-
1023
.light-vars({
1124
--f7-breadcrumbs-item-color: rgba(0,0,0,0.55);
12-
--f7-breadcrumbs-separator-color: rgba(0,0,0,0.35);
1325
--f7-breadcrumbs-item-active-color: #000;
14-
--f7-breadcrumbs-collapsed-color: rgba(0,0,0,0.75);
1526
--f7-breadcrumbs-collapsed-bg-color: rgba(0, 0, 0, 0.15);
27+
--f7-breadcrumbs-collapsed-color: rgba(0,0,0,0.75);
1628
});
1729
.dark-vars({
1830
--f7-breadcrumbs-item-color: rgba(255,255,255,0.75);
19-
--f7-breadcrumbs-separator-color: rgba(255,255,255,0.35);
2031
--f7-breadcrumbs-item-active-color: #fff;
21-
--f7-breadcrumbs-collapsed-color: rgba(255,255,255,0.75);
2232
--f7-breadcrumbs-collapsed-bg-color: rgba(255, 255, 255, 0.15);
33+
--f7-breadcrumbs-collapsed-color: rgba(255,255,255,0.75);
2334
});
24-
}
25-
.ios-vars({
26-
--f7-breadcrumbs-separator-icon: 'chevron_right_ios';
27-
--f7-breadcrumbs-font-size: 17px;
2835
});
2936
.md-vars({
37+
--f7-breadcrumbs-item-color: var(--f7-theme-color);
38+
--f7-breadcrumbs-item-bg-color: var(--f7-md-secondary-container);
39+
--f7-breadcrumbs-item-active-color: var(--f7-md-on-secondary-container);
40+
--f7-breadcrumbs-collapsed-color: var(--f7-theme-color);
41+
--f7-breadcrumbs-collapsed-bg-color: var(--f7-md-secondary-container);
42+
--f7-breadcrumbs-collapsed-border-radius: 8px;
43+
--f7-breadcrumbs-collapsed-padding: 12px 8px;
3044
--f7-breadcrumbs-separator-icon: 'chevron_right_md';
31-
--f7-breadcrumbs-font-size: 16px;
45+
--f7-breadcrumbs-font-size: 14px;
46+
--f7-breadcrumbs-item-border-radius: 8px;
47+
--f7-breadcrumbs-item-padding: 4px 8px;
48+
--f7-breadcrumbs-item-font-weight: 500;
49+
--f7-breadcrumbs-item-active-font-weight: 500;
3250
});

src/core/components/breadcrumbs/breadcrumbs.less

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
background-color: var(--f7-breadcrumbs-item-bg-color);
3131
display: flex;
3232
align-items: center;
33+
border-radius: var(--f7-breadcrumbs-item-border-radius);
3334
.icon {
3435
font-size: var(--f7-breadcrumbs-icon-size);
3536
width: var(--f7-breadcrumbs-icon-size);
@@ -67,10 +68,10 @@
6768
.breadcrumbs-collapsed {
6869
display: flex;
6970
align-items: center;
70-
padding: 0 6px;
71+
padding: var(--f7-breadcrumbs-collapsed-padding);
7172
background: var(--f7-breadcrumbs-collapsed-bg-color);
72-
height: 1em;
73-
border-radius: 4px;
73+
min-height: 1em;
74+
border-radius: var(--f7-breadcrumbs-collapsed-border-radius);
7475
cursor: pointer;
7576
&::before,
7677
&::after,

0 commit comments

Comments
 (0)