Bootstrap 5 Iconpicker

Doğukan Akkaya

Kullanım

 

1 - CDN ile dahil et (son versiyon)

https://unpkg.com/codethereal-iconpicker@1.1.3/dist/iconpicker.js

 

2 - NPM ile indir

npm i codethereal-iconpicker
import Iconpicker from 'codethereal-iconpicker'

 

3 - git ile indir

git clone https://github.com/dogukanakkaya/iconpicker.git

İndirdikten sonra dist klasörünü alın ve projenize dahil edin daha sonra aşağıdaki gibi yolu belirtin

<script src="path/to/dist/iconpicker.js"></script>

 

new Iconpicker(document.querySelector(".iconpicker"));
new Iconpicker(document.querySelector(".iconpicker"), options);
document.querySelectorAll('.iconpicker').forEach(picker => new Iconpicker(picker))

 

Ayarlar

new Iconpicker(document.querySelector(".iconpicker"), {
  //icons: [], // varsayılan: bootstrap 5 ikonları (sadece istediğiniz ikonları seçebilirsiniz)
  showSelectedIn: document.querySelector(".selected-icon"), // varsayılan: yok (seçtiğiniz ikonun gösterileceği kutu)
  searchable: true, // varsayılan: true (seçilen inputu aramak için de kullan)
  selectedClass: "selected", // varsayılan: selected (seçilen ikonun class'ı)
  containerClass: "my-picker", // varsayılan: (iconpicker için kapsayıcı class'ı)
  hideOnSelect: true, // varsayılan: true (bir ikon seçildiğinde dropdown'u kapat)
  fade: true, // varsayılan: false (fade animation)
  defaultValue: 'bi-alarm', // varsayılan: (varsayılan ikon)
  valueFormat: val => `bi ${val}` // varsayılan: bi ${val} (ikonu seçtiğinizde size döndüreceği format)
});

 

Font awesome ile kullan

new Iconpicker(document.querySelector(".iconpicker"), {
  icons: ['fa-times', 'fa-check'],
  valueFormat: val => `fa ${val}`

0 Yorum

İlk yorumu sen ekle!