UNPKG

create-nexaui-electron

Version:

Create Nexa App - Tool untuk membuat aplikasi Nexa Electron

145 lines (121 loc) 2.32 kB
.nx-search { display: flex; align-items: center; background: #fff; border-radius: 6px; padding: 8px 12px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); width: 100%; max-width: 400px; } .nx-search input { border: none; outline: none; width: 100%; padding: 0 8px; font-size: 14px; } .nx-search-btn { background: none; border: none; color: #666; cursor: pointer; padding: 0 4px; } .nx-search-btn:hover { color: #333; } /* Outline variant */ .nx-search-outline { box-shadow: none; border: 1px solid #ddd; } .nx-search-outline:focus-within { border-color: #007bff; } /* Size variants */ .nx-search-sm { padding: 4px 8px; font-size: 12px; } .nx-search-sm input { font-size: 12px; } .nx-search-lg { padding: 12px 16px; font-size: 16px; } .nx-search-lg input { font-size: 16px; } /* Autocomplete styles */ .nx-search-autocomplete { position: relative; } .nx-search-suggestions { position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid #ddd; border-radius: 4px; margin-top: 4px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); display: none; } .nx-search-autocomplete.active .nx-search-suggestions { display: block; } .nx-search-item { padding: 8px 12px; cursor: pointer; } .nx-search-item:hover { background: #f5f5f5; } /* Clear button styles */ .nx-search-with-clear .nx-search-clear { background: none; border: none; color: #999; cursor: pointer; padding: 0 4px; display: none; } .nx-search-with-clear.has-value .nx-search-clear { display: block; } .nx-search-clear:hover { color: #666; } /* Loading state styles */ .nx-search-loading { opacity: 0.7; } .nx-search-loading input, .nx-search-loading button { cursor: not-allowed; } .nx-search-spinner { width: 16px; height: 16px; border: 2px solid #ddd; border-top-color: #007bff; border-radius: 50%; margin: 0 8px; animation: search-spin 0.8s linear infinite; } @keyframes search-spin { to { transform: rotate(360deg); } } /* Disabled state */ .nx-search input:disabled { background: #f5f5f5; } .nx-search button:disabled { opacity: 0.5; cursor: not-allowed; }