UNPKG

create-nexaui-electron

Version:

Create Nexa App - Tool untuk membuat aplikasi Nexa Electron

115 lines (99 loc) 2.1 kB
.nx-sortable { min-height: 50px; } .nx-sortable .handle { cursor: move; margin-right: 10px; color: #666; } .nx-sortable.nested .nested-child { margin-left: 20px; margin-top: 10px; } .nx-sortable-item { background: #f5f5f5; padding: 10px; margin: 5px 0; cursor: move; border: 1px solid #e0e0e0; border-radius: 4px; } .nx-sortable-item:hover { background: #eee; } .sortable-placeholder { border: 1px dashed #ccc; background: #f9f9f9; height: 40px; margin: 5px 0; } .sortable-dragging { opacity: 0.5; } .nx-sortable-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; padding: 15px; background: #ffffff; border: 1px solid #e0e0e0; border-radius: 8px; } .nx-sortable-grid-item { background: #f8f9fa; padding: 25px 20px; text-align: center; border: 1px solid #dee2e6; border-radius: 8px; cursor: move; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; min-height: 80px; font-size: 1.1em; color: #333; font-weight: 500; } .nx-sortable-grid-item:hover { background: #ffffff; box-shadow: 0 4px 8px rgba(0,0,0,0.12); transform: translateY(-2px); border-color: #adb5bd; } .nx-sortable-grid-item.sortable-ghost { background: #e9ecef; border: 2px dashed #6c757d; box-shadow: none; } .nx-sortable-grid-item.sortable-drag { background: #ffffff; box-shadow: 0 8px 16px rgba(0,0,0,0.15); opacity: 0.9; z-index: 1000; } @media (max-width: 992px) { .nx-sortable-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; } .nx-sortable-grid-item { padding: 20px 15px; min-height: 70px; font-size: 1em; } } @media (max-width: 576px) { .nx-sortable-grid { grid-template-columns: 1fr; gap: 10px; } .nx-sortable-grid-item { padding: 15px; min-height: 60px; } } body.dark-mode-grid .nx-sortable-item { background-color: var(--main-code-bg); color: var(--text-primary); }