diff --git a/styles/v3/elements/headers.scss b/styles/v3/elements/headers.scss index 898267e..0174901 100644 --- a/styles/v3/elements/headers.scss +++ b/styles/v3/elements/headers.scss @@ -4,7 +4,7 @@ font-size: 1rem; margin: 0; } - h1 { + h1, .h1 { font-size: 1.5rem; } } diff --git a/styles/v3/elements/label.scss b/styles/v3/elements/label.scss new file mode 100644 index 0000000..cd8fdfb --- /dev/null +++ b/styles/v3/elements/label.scss @@ -0,0 +1,5 @@ +@use "../mixins/material"; + +.dotdungeon.style-v3 > .window-content label { + cursor: pointer; +} diff --git a/styles/v3/elements/number-input.scss b/styles/v3/elements/number-input.scss new file mode 100644 index 0000000..9d779ac --- /dev/null +++ b/styles/v3/elements/number-input.scss @@ -0,0 +1,21 @@ +@use "../mixins/material"; + +.dotdungeon.style-v3 > .window-content input[type=number] { + outline: none; + border: none; + @include material.elevate(3); + padding: 4px 8px; + color: white; + transition: all 200ms ease-in-out; + width: 50px; + height: auto; + text-align: center; + + &:hover { + @include material.elevate(4); + } + + &:focus-visible { + @include material.elevate(6); + } +} diff --git a/styles/v3/elements/text-input.scss b/styles/v3/elements/text-input.scss index 1554c02..4c066ed 100644 --- a/styles/v3/elements/text-input.scss +++ b/styles/v3/elements/text-input.scss @@ -1,14 +1,14 @@ @use "../mixins/material"; -.dotdungeon.style-v3 > .window-content input { +.dotdungeon.style-v3 > .window-content input[type=text] { outline: none; border: none; @include material.elevate(3); + padding: 4px 8px; color: white; transition: all 200ms ease-in-out; width: auto; height: auto; - font-size: inherit; &:hover { @include material.elevate(4); @@ -17,8 +17,4 @@ &:focus-visible { @include material.elevate(6); } - - &.h1 { - font-size: 1.5rem; - } } diff --git a/styles/v3/elements/utilities.scss b/styles/v3/elements/utilities.scss new file mode 100644 index 0000000..f76318a --- /dev/null +++ b/styles/v3/elements/utilities.scss @@ -0,0 +1,5 @@ +.dotdungeon.style-v3 > .window-content { + .grow { + flex-grow: 1; + } +} diff --git a/styles/v3/index.scss b/styles/v3/index.scss index 367f2d5..b0689d6 100644 --- a/styles/v3/index.scss +++ b/styles/v3/index.scss @@ -3,8 +3,10 @@ @use "./themes/dark.css"; /* Element-Styling */ +@use "./elements/utilities.scss"; @use "./elements/button.scss"; @use "./elements/text-input.scss"; +@use "./elements/number-input.scss"; @use "./elements/textarea.scss"; @use "./elements/headers.scss"; @use "./elements/hr.scss"; diff --git a/templates/items/untyped/v2/tabs/details.v2.untyped.hbs b/templates/items/untyped/v2/tabs/details.v2.untyped.hbs index 5efd945..e99d875 100644 --- a/templates/items/untyped/v2/tabs/details.v2.untyped.hbs +++ b/templates/items/untyped/v2/tabs/details.v2.untyped.hbs @@ -1,9 +1,41 @@