HTML gallery generator v.2.0.45

Wybierz tryb generowania

Co mam wygenerować?

Krok 2: Wczytaj podane zdjęcia

Krok 0: Jeśli to możliwe zmień nazwy swoich zdjęć na cyfry uporządkowane od 01 do 99

Co jeśli nie mogę zmienić nazwy zdjęć?

Krok 3: Wygeneruj kod galerii

Krok 4: Zobacz wyniki i skopiuj kod

Ustawienia

Parametry generowania

Podanie tej wartości jest wymagane tylko kiedy wybrano automatyczny tryb generowania. Jeżeli pliki nie mają tego samego rozszerzenia, użyj trybu manualnego. Wielkość wpisywanych liter ma znaczenie dla poprawnego rozpoznania plików. Możesz podać ścieżkę do folderu lokalnego na serwerze, tak jak na przykładzie (jednak nie będziesz mógł zobaczyć podglądu wygenerowanego kodu). Możesz też wpisać pełną ścieżkę do folderu ze zdjeciami np: https://www.twoja-domena.pl/images/big/ (zalecane) Możesz podać folder lokalny na serwerze tak jak powyżej lub pełną ścieżkę do folderu z miniaturami na przykład: https://www.twoja-domena.pl/images/thumbs/ (zalecane)

Super! Ale to nie wszystko. Pozostało jeszcze kilka drobnych kroków do sukcesu. A więc do dzieła.

W sekcji 'head' lub na dole strony umieść następujący kod

<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script></p>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script></p>

<link rel='stylesheet' type='text/css' href='https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css' /></p>

<link rel='stylesheet' type='text/css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css'/></p>

Skrypt galerii

<script type="text/javascript"><br> $(document).ready(function(){
$(".photo a").fancybox({
  protect: true,
  loop: true,
  smallBtn: false,
  buttons: [
    "close"
  ],
  idleTime: 3,
  image: {
    preload: true,
  },
  btnTpl: {
    arrowLeft:"<button data-fancybox-prev class='fancybox-button fancybox-button--arrow_left' title='Poprzednie zdjęcie'><i class='fas fa-angle-left'></i> </button>",
    arrowRight:"<button data-fancybox-next class='fancybox-button fancybox-button--arrow_right' title='Następne zdjęcie'><i class='fas fa-angle-right'></i> </button>",
    close:"<button data-fancybox-close class='fancybox-button fancybox-button--close' title='Zamknij podgląd'><i class='fas fa-window-close'></i></button>"
  }
 })
})
</script>

Style

<style>
.photo-album{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  max-width:1280px;
  width:100%;
}
.album{
  order: 0;
  flex: 0 1 25%;
  align-self: auto;
}
.photo img{
  width:100%;
  vertical-align:middle;
}
.photo a{
  display:inline-block;
  border: solid 2px #000;
  margin:1px;
}
.fas{
  font-size:3rem;
}
</style>

Wrzuć kod oraz zdjęcia na serwer. Gotowe!

Własnie storzyłeś/aś własna galerię zdjęć.

Zobacz wynik działania generatora galerii na platformie codepen.io

Kastomową wersję galerii wygenerowaną w trybie manualnym zobaczysz na mojej stronie z tapetami.

Powrót do strony głównej smyku.pl

© Smyku.pl 2022