UNPKG

electron-findbar

Version:
112 lines (97 loc) 2.17 kB
*, *:before, *:after { box-sizing: border-box; } body { margin: 0; padding: 0; font-weight: normal; height: 100vh; } nav { --bg-color: #fff; --border: #eee; --color: #626262; --input-color: #1f1f1f; --btn-hover-color: #ccc; --btn-active-color: #bbb; --font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-size: .75rem; --spacing: .75rem; } @media (prefers-color-scheme: dark) { nav { --bg-color: #1f1f1f; --border: #2f2f2f; --color: #a9a9aa; --input-color: #e3e3e3; --btn-hover-color: #333; --btn-active-color: #444; } } svg { fill: none; stroke: var(--color); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } nav { display: flex; align-items: center; width: 100%; height: 100%; padding: var(--spacing); background-color: var(--bg-color); color: var(--color); border-radius: 10px; border: 1px solid var(--border); -webkit-app-region: drag; } nav > *:not(:last-child), .btn-group > *:not(:last-child) { margin-right: var(--spacing); } span, input { font-family: var(--font-family); font-size: var(--font-size); } span { user-select: none; } input { width: 100%; background-color: transparent; color: var(--input-color); font-weight: 500; border: none; outline: none; -webkit-app-region: no-drag; } .divider { width: 2px; height: 100%; background-color: var(--btn-hover-color); } .btn-group { display: flex; } .btn-group > div { border-radius: 50%; cursor: default; width: 26px; height: 26px; padding: 3px; text-align: center; transition: .1s linear all; -webkit-app-region: no-drag; } .btn-group > div:hover { background-color: var(--btn-hover-color); } .btn-group > div:active { background-color: var(--btn-active-color); } .btn-group > .disabled { opacity: .4; background-color: transparent !important; }