summaryrefslogtreecommitdiffstats
path: root/src/objects/_menu.scss
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-03-31 09:51:12 +0200
committerVolpeon <git@volpeon.ink>2022-03-31 09:51:12 +0200
commit9e5f08e31b4d228da011fa7cd92240433116997f (patch)
treea36e7f0a4ec407924260da24d86446235387941e /src/objects/_menu.scss
parentRemove t-lo (diff)
downloadiro-design-9e5f08e31b4d228da011fa7cd92240433116997f.tar.gz
iro-design-9e5f08e31b4d228da011fa7cd92240433116997f.tar.bz2
iro-design-9e5f08e31b4d228da011fa7cd92240433116997f.zip
Added icon nav component
Diffstat (limited to 'src/objects/_menu.scss')
-rw-r--r--src/objects/_menu.scss16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/objects/_menu.scss b/src/objects/_menu.scss
index f732ab7..fae3207 100644
--- a/src/objects/_menu.scss
+++ b/src/objects/_menu.scss
@@ -4,6 +4,7 @@
4@include iro.props-namespace('menu') { 4@include iro.props-namespace('menu') {
5 @include iro.props-store(( 5 @include iro.props-store((
6 --dims: ( 6 --dims: (
7 --spacing: fn.global-dim(--size --25),
7 --header: ( 8 --header: (
8 --font-size: fn.global-dim(--font-size --50), 9 --font-size: fn.global-dim(--font-size --50),
9 ), 10 ),
@@ -30,8 +31,6 @@
30 --label: fn.global-color(--fg-hi3), 31 --label: fn.global-color(--fg-hi3),
31 ), 32 ),
32 --key-focus: ( 33 --key-focus: (
33 --bg: fn.global-color(--obj-hi),
34 --label: fn.global-color(--fg-lo),
35 --border: fn.global-color(--focus --fill), 34 --border: fn.global-color(--focus --fill),
36 --shadow: fn.global-color(--focus --shadow), 35 --shadow: fn.global-color(--focus --shadow),
37 ), 36 ),
@@ -40,6 +39,10 @@
40 ), 'colors'); 39 ), 'colors');
41 40
42 @include iro.bem-object(iro.props-namespace()) { 41 @include iro.bem-object(iro.props-namespace()) {
42 display: flex;
43 flex-direction: column;
44 gap: fn.dim(--spacing);
45
43 @include iro.bem-elem('header') { 46 @include iro.bem-elem('header') {
44 padding: fn.dim(--item --pad-y) fn.dim(--item --pad-x); 47 padding: fn.dim(--item --pad-y) fn.dim(--item --pad-x);
45 color: fn.color(--header --label); 48 color: fn.color(--header --label);
@@ -50,9 +53,6 @@
50 } 53 }
51 54
52 @include iro.bem-elem('item') { 55 @include iro.bem-elem('item') {
53 display: block;
54 box-sizing: border-box;
55 width: 100%;
56 padding: calc(fn.dim(--item --pad-y) - 2px) calc(fn.dim(--item --pad-x) - 2px); 56 padding: calc(fn.dim(--item --pad-y) - 2px) calc(fn.dim(--item --pad-x) - 2px);
57 border: 2px solid transparent; 57 border: 2px solid transparent;
58 border-radius: fn.dim(--item --rounding); 58 border-radius: fn.dim(--item --rounding);
@@ -70,11 +70,11 @@
70 70
71 @include iro.bem-at-theme('keyboard') { 71 @include iro.bem-at-theme('keyboard') {
72 &:focus { 72 &:focus {
73 border-radius: 2px; 73 border-radius: calc(fn.dim(--item --rounding) - 1px);
74 border-color: fn.color(--item --key-focus --border); 74 border-color: fn.color(--item --key-focus --border);
75 background-color: fn.color(--item --key-focus --bg); 75 background-color: fn.color(--item --hover --bg);
76 box-shadow: fn.color(--item --key-focus --shadow); 76 box-shadow: fn.color(--item --key-focus --shadow);
77 color: fn.color(--item --key-focus --label); 77 color: fn.color(--item --hover --label);
78 } 78 }
79 } 79 }
80 } 80 }