UNPKG

oui-kit

Version:

🎯 *UI toolkit with a French touch* 🇫🇷

107 lines (88 loc) • 1.5 kB
@require "../stylus/default-app.styl"; :root { --footer-bg: var(--t3-bg); } body, html { padding: 0; margin: 0; height: 100%; overflow: hidden; touch-action: none; overscroll-behavior: none; } // BOTTOM html { background: transparent; } // TOP body { background: transparent; } #app { use: stack-y; height: 100%; } .app-mobile { use: stack-y; height: 100%; position: relative; .box { position: fixed; width: 100%; height: 400px; top: var(--visible-height); z-index: 999999; background: red; } main { use: grow; use: scroll; background: white; } header, footer { min-height: 44; background: var(--footer-bg); .virtual-keyboard & { // display: none; } } header { background: lightblue; padding: 8; } footer { background: purple; .virtual-keyboard & { background: lime; padding-bottom: 0; } } .demo-section { padding: 16px; border-bottom: 1px solid var(--s2-bg); h3 { margin: 0 0 12px; font-size: 14px; font-weight: 600; text-transform: uppercase; color: var(--s2-fg); letter-spacing: 0.05em; } } .demo-buttons { display: flex; flex-wrap: wrap; gap: 8px; } .demo-result { background: var(--s2-bg); color: var(--s2-fg); font-size: 14px; } .demo-notice-actions { display: flex; gap: 8px; justify-content: flex-end; margin-top: 12px; } }