diff --git a/assets/css/styles.scss b/assets/css/styles.scss index cb4b8e561..b276105cb 100644 --- a/assets/css/styles.scss +++ b/assets/css/styles.scss @@ -212,12 +212,19 @@ pre { font-weight: 700; font-size: 18px; font-family: monospace; + transition: all 0.2s ease-in-out; } select, input, option { height: 41px; + + &:not([readonly]):hover, + &:not([readonly]):focus { + background-color: var(--bg-color); + box-shadow: inset 0 0 0 2px var(--ac-color); + } } input[type="checkbox"] { diff --git a/components/toggle.vue b/components/toggle.vue index 2e9ea5d9b..8f31478b8 100644 --- a/components/toggle.vue +++ b/components/toggle.vue @@ -25,11 +25,13 @@ div { display: inline-block; + cursor: pointer; } label.caption { margin-left: 4px; vertical-align: middle; + cursor: pointer; } label.toggle { @@ -46,6 +48,7 @@ box-sizing: initial; padding: 0; margin: 10px 5px; + cursor: pointer; .handle { position: absolute; @@ -62,8 +65,6 @@ pointer-events: none; transition: $transition; - - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } &.on { diff --git a/pages/settings.vue b/pages/settings.vue index c5e0d2665..7786e0a98 100644 --- a/pages/settings.vue +++ b/pages/settings.vue @@ -24,9 +24,11 @@ diff --git a/pages/websocket.vue b/pages/websocket.vue index 775b69458..641e90942 100644 --- a/pages/websocket.vue +++ b/pages/websocket.vue @@ -27,7 +27,7 @@