Kullanim Mantigi
Tooltip kisa ve etkilesimsiz ipuclari icindir. Popover ise yapili icerik, birden fazla satir veya aksiyon gerektiginde daha uygundur.
Tooltip Ne Zaman Uygun
Popover Ne Zaman Uygun
Framework Sozlesmesi
Tooltip Siniflari
.ak-tooltip-trigger goreli konumlama baglamini olusturur.
.ak-tooltip-content kayan ipucu katmanidir.
.ak-tooltip-right, .ak-tooltip-bottom, .ak-tooltip-left yonu degistirir.
Yon sinifi verilmezse varsayilan konum ust taraftir.
<button type="button" class="ak-tooltip-trigger ak-btn"> Kaydet <span class="ak-tooltip-content" role="tooltip">Taslagi kaydeder</span> </button>
Popover Siniflari
.ak-popover-trigger konumlama baglamini olusturur.
.ak-popover-content kayan paneldir.
.ak-popover-header, .ak-popover-body, .ak-popover-footer icerigi yapilandirir.
.ak-popover-sm, .ak-popover-lg, .ak-popover-interactive davranisi genisletir.
<div tabindex="0" role="button"
class="ak-popover-trigger ak-popover-right ak-btn ak-btn-outline">
Daha Fazla
<div class="ak-popover-content">
<div class="ak-popover-header">Hizli Aksiyonlar</div>
<div class="ak-popover-body">Yapili aciklama veya aksiyonlar.</div>
</div>
</div>
Tooltip Konumlari
Dort yerlestirme sinifi da framework icinde hazir. Varsayilan tooltip tetikleyicinin ustunde acilir.
<button type="button" class="ak-tooltip-trigger ak-btn">...</button> <button type="button" class="ak-tooltip-trigger ak-tooltip-right ak-btn ak-btn-outline">...</button> <button type="button" class="ak-tooltip-trigger ak-tooltip-bottom ak-btn ak-btn-secondary">...</button> <button type="button" class="ak-tooltip-trigger ak-tooltip-left ak-btn ak-btn-ghost">...</button>
Tooltip Kaliplari
Ikon Aksiyonlari
Gorunur etiketin gereksiz kalabalik yarattigi ikon butonlari icin onerilir.
<button type="button" class="ak-tooltip-trigger ak-btn ak-btn-square" aria-label="Ogeyi duzenle"> <i data-lucide="pencil" class="ak-w-4 ak-h-4"></i> <span class="ak-tooltip-content" role="tooltip">Ogeyi duzenle</span> </button>
Satir Ici Yardim
Bir alan yalnizca tek ve kisa bir aciklama istiyorsa, tum yardim paneli yerine bunu kullanin.
Bu token gizli tutulmalidir.
<div class="ak-flex ak-items-center ak-gap-3">
<input type="text" class="ak-input">
<button type="button" class="ak-tooltip-trigger ak-btn ak-btn-square ak-btn-ghost">
<i data-lucide="info" class="ak-w-4 ak-h-4"></i>
<span class="ak-tooltip-content" role="tooltip">Sunucu ile sunucu arasindaki isteklerde kullanilir</span>
</button>
</div>
Popovers
Konumlar & Boyutlar
Icerik hiyerarsi, birden fazla satir veya daha belirgin bir kap gerektiriyorsa popover tercih edin.
<div tabindex="0" role="button" class="ak-popover-trigger ak-popover-bottom ak-popover-lg ak-btn ak-btn-secondary">
Buyuk Alt
<div class="ak-popover-content">
<div class="ak-popover-header">Yayin Kontrol Listesi</div>
<div class="ak-popover-body">Popover icerigi birden fazla satira yayilabilir.</div>
</div>
</div>
Etkilesimli Popover
Yalnizca kayan panelin icinde tiklanabilir kontroller varsa .ak-popover-interactive kullanin.
<div tabindex="0" role="button"
class="ak-popover-trigger ak-popover-interactive ak-popover-right ak-btn ak-btn-outline">
Hizli Aksiyonlar
<div class="ak-popover-content">
<div class="ak-popover-header">Takim Erisimi</div>
<div class="ak-popover-body">Editor davet edin veya inceleme baglantisini kopyalayin.</div>
<div class="ak-popover-footer">
<button type="button" class="ak-btn ak-btn-sm ak-btn-ghost">Sonra</button>
<button type="button" class="ak-btn ak-btn-sm ak-btn-primary">Davet Et</button>
</div>
</div>
</div>