From 9e5f08e31b4d228da011fa7cd92240433116997f Mon Sep 17 00:00:00 2001 From: Volpeon Date: Thu, 31 Mar 2022 09:51:12 +0200 Subject: Added icon nav component --- src/objects/_menu.scss | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/objects/_menu.scss') 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 @@ @include iro.props-namespace('menu') { @include iro.props-store(( --dims: ( + --spacing: fn.global-dim(--size --25), --header: ( --font-size: fn.global-dim(--font-size --50), ), @@ -30,8 +31,6 @@ --label: fn.global-color(--fg-hi3), ), --key-focus: ( - --bg: fn.global-color(--obj-hi), - --label: fn.global-color(--fg-lo), --border: fn.global-color(--focus --fill), --shadow: fn.global-color(--focus --shadow), ), @@ -40,6 +39,10 @@ ), 'colors'); @include iro.bem-object(iro.props-namespace()) { + display: flex; + flex-direction: column; + gap: fn.dim(--spacing); + @include iro.bem-elem('header') { padding: fn.dim(--item --pad-y) fn.dim(--item --pad-x); color: fn.color(--header --label); @@ -50,9 +53,6 @@ } @include iro.bem-elem('item') { - display: block; - box-sizing: border-box; - width: 100%; padding: calc(fn.dim(--item --pad-y) - 2px) calc(fn.dim(--item --pad-x) - 2px); border: 2px solid transparent; border-radius: fn.dim(--item --rounding); @@ -70,11 +70,11 @@ @include iro.bem-at-theme('keyboard') { &:focus { - border-radius: 2px; + border-radius: calc(fn.dim(--item --rounding) - 1px); border-color: fn.color(--item --key-focus --border); - background-color: fn.color(--item --key-focus --bg); + background-color: fn.color(--item --hover --bg); box-shadow: fn.color(--item --key-focus --shadow); - color: fn.color(--item --key-focus --label); + color: fn.color(--item --hover --label); } } } -- cgit v1.2.3-54-g00ecf