Screens adalah komponen layout NexaUI yang memungkinkan Anda membuat tata letak halaman dengan navigasi dan konten dinamis. Komponen ini bekerja sama dengan StackRoute untuk mengelola konten dan require untuk navigasi.
<Screens class="nx-row" active="esensial">
<div class="nx-col-2">
<div require="doc/esensial/navigasi"></div>
</div>
<div class="nx-col-8 pl-110px">
<StackRoute setcall="esensial/intro"/>
</div>
</Screens>
public/
├── doc/
│ ├── esensial/
│ │ ├── navigasi.html # File navigasi
│ │ ├── intro.html # Konten intro
│ │ └── other-content.html # Konten lainnya
│ └── other-sections/
└── index.html
<!DOCTYPE html>
<html>
<head>
<title>Documentation</title>
<link rel="stylesheet" href="assets/css/nexa.css">
</head>
<body>
<Nexa module="(require,StackRoute)" from="Tatiye" />
<Screens class="nx-row" active="esensial">
<!-- Sidebar Navigation -->
<div class="nx-col-2">
<div require="doc/esensial/navigasi"></div>
</div>
<!-- Main Content -->
<div class="nx-col-8 pl-110px">
<StackRoute setcall="esensial/intro"/>
</div>
</Screens>
</body>
</html>
<nav class="sidebar-nav">
<ul>
<li><a href="#/intro">Pengenalan</a></li>
<li><a href="#/getting-started">Memulai</a></li>
<li><a href="#/features">Fitur</a></li>
</ul>
</nav>
Screens menggunakan sistem grid NexaUI:
nx-row
: Container barisnx-col-2
: Kolom dengan lebar 2/12nx-col-8
: Kolom dengan lebar 8/12pl-110px
: Padding left 110px