Gridzy.Gallery
JavaScript Library

Pinakamakatilingala nga eksperyensya sa litrato nga akon nakit-an. Sa katapusan may isa nga nakahangop kon paano ini himuon sing HUSTISYA!

Milo Persic – isa ka user sang library

Madasig nga Paghangop

1 minutos nga video tutorial

Hibalua ini sa isa lang ka minuto:

Panguna nga paggamit

Pag-configure

Mga Filter

Makita sa hitsura

Magsaulog sang adlaw
Haluki ang imo mga pinalangga
Mangin putli sa imo kaugalingon
Ayaw kalimti ang kalingawan
Batyaga ang kinaugali

Mga Estilo sang Kapsyon

Natalana na nga mga estilo sang kapsyon para sa mahapos kag madasig nga mga solusyon

I-hover ang mga laragway para makita ang gin-configure nga estilo sang kapsyon. Maghampang gamit ang mga buton kag mga manugpili sang kolor sa pag-configure sang ginapakita nga built-in nga estilo.

Mga Tag kag mga Filter

Para mapakita ang imo mga laragway sa mas istrukturado nga paagi

Ang built-in nga sistema sang pagsala tuman ka flexible. Ang kamatuoran nga ang mga CSS selector ginagamit para sa pagsala nagapahanugot sang halos bisan ano nga sahi sang pagsala.

Kaangay gid

Magamit sa Madamo nga mga Lightbox

Isagol ang galeriya sa bisan unsang lightbox. Ang posibilidad nga ini nagakaigo halos 100%. I-klik ang mga laragway agud makita ang PhotoSwipe lightbox bilang halimbawa.

May mga artikulo sa blog nga may mga handa na nga mga snippet sang kodigo:

Flexible gid

Magsaulog sang adlaw
Haluki ang imo mga pinalangga
Mangin putli sa imo kaugalingon
Ayaw kalimti ang kalingawan
Batyaga ang kinaugali

Maghimo sang Custom nga mga Estilo

Kon pamilyar ka sa CSS, mahimo mo i-style ang mga butang sa gallery sa paagi nga gusto mo.

CSS sang ginapakita nga halimbawa:

/* CSS class: "gridzySkin-custom-sepia" */

@property --gridzySkin-custom-sepia--filter-sepia {
	initial-value: 1;
	inherits: true;
	syntax: "<number>";
}
@property --gridzySkin-custom-sepia--filter-contrast {
	initial-value: 1;
	inherits: true;
	syntax: "<number>";
}

.gridzySkin-custom-sepia > .gridzyItem {
	position: relative;
	overflow: unset;
	margin: -10px;
	border: 10px solid #fff;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
	border-radius: 10px;
}

.gridzySkin-custom-sepia > .gridzyItem *:not(.gridzyCaption) {
	display: inline;
}

.gridzySkin-custom-sepia > .gridzyItem .gridzyCaption * {
	display: initial;
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(4n) {
	transform: rotate(-1deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(4n+1) {
	transform: rotate(-.5deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(4n+2) {
	transform: rotate(1deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(4n+3) {
	transform: rotate(.5deg);
}

.gridzySkin-custom-sepia .gridzyImage {
	position: relative;
	vertical-align: middle;
	border-radius: 3px;

	--gridzySkin-custom-sepia--filter-sepia: 1;
	--gridzySkin-custom-sepia--filter-contrast: .7;
	filter: sepia(var(--gridzySkin-custom-sepia--filter-sepia)) contrast(var(--gridzySkin-custom-sepia--filter-contrast));
	transition: --gridzySkin-custom-sepia--filter-sepia .6s, --gridzySkin-custom-sepia--filter-contrast .6s;
}

.gridzySkin-custom-sepia > .gridzyItem:hover .gridzyImage {
	--gridzySkin-custom-sepia--filter-sepia: 0;
	--gridzySkin-custom-sepia--filter-contrast: 1;
}

.gridzySkin-custom-sepia .gridzyCaption {
	margin: 0;
	padding: .5em;
	position: absolute;
	z-index: 1;
	bottom: -.5em;
	top: auto;
	width: auto;
	max-width: calc(100% - 2em);
	height: fit-content;
	max-height: 100%;
	overflow: auto;
	box-sizing: border-box;
	background: rgba(238, 238, 238, .8);
	color: #000;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	opacity: 0;
	transition: opacity .3s;
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(3n) .gridzyCaption {
	transform: translateX(1000px) translateX(-50%) rotate(3deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(3n+1) .gridzyCaption {
	transform: translateX(1000px) translateX(-50%) rotate(-3deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(3n+2) .gridzyCaption {
	transform: translateX(1000px) translateX(-50%) rotate(-1deg);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(5n) .gridzyCaption {
	left: calc(50% - 1000px);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(5n+1) .gridzyCaption {
	left: calc(54% - 1000px);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(5n+2) .gridzyCaption {
	left: calc(46% - 1000px);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(5n+3) .gridzyCaption {
	left: calc(52% - 1000px);
}

.gridzySkin-custom-sepia > .gridzyItem:nth-child(5n+4) .gridzyCaption {
	left: calc(48% - 1000px);
}

.gridzySkin-custom-sepia > .gridzyItem:hover .gridzyCaption {
	opacity: 1;
}

Gamita ang bisan ano nga HTML

Mahimo ka maggamit sang halos bisan ano nga HTML. Diutay lang ang mga pagdumili. Ang mga halimbawa nga ginapakita diri pareho nga nagapatubas sang pareho nga biswal nga resulta.

Halimbawa 1:

<ul class="gridzy gridzySkinClassic">
	<li>
		<a href="https://www.example.com/">
			<img class="gridzyImage" src="https://www.example.com/image1.jpg" />
			<span class="gridzyCaption">example caption 1</span>
		</a>
	</li>
	<li>
		<a href="https://www.example.com/">
			<img class="gridzyImage" src="https://www.example.com/image2.jpg" />
			<span class="gridzyCaption">example caption 2</span>
		</a>
	</li>
	...
</ul>

Halimbawa 2:

<section class="gridzy gridzySkinClassic">
	<figure>
		<img class="gridzyImage" src="https://www.example.com/image1.jpg" />
		<figcaption class="gridzyCaption">example caption 1</figcaption>
	</figure>
	<figure>
		<img class="gridzyImage" src="https://www.example.com/image2.jpg" />
		<figcaption class="gridzyCaption">example caption 2</figcaption>
	</figure>
	...
</section>

Dugang pa nga mapuslanon nga mga bahin

Matamad nga Pag-load

Mas madasig nga gina-load ang imo gintan-aw nga mga laragway

Gina-load lang sini ang mga laragway nga malapit sa makita nga lugar. Gani mas madamo nga bandwidth para sa makita nga mga laragway.

API

Nagatugot sa imo nga maghimo sing madamo pa

Ginatugutan ka sini nga magdugang kag magkuha sang mga laragway sing programatiko, magbag-o sang mga kapilian ukon maghulag sa mga hitabo.

Mga Extension

Nagahatag sa imo sang mga solusyon para sa indibidwal nga mga senaryo

Isa ini ka koleksyon sang mga artikulo sa blog nga nagatubo sa pagligad sang panahon kag nagaunod sang makabulig nga mga snippet sang kodigo agud mahapos nga mapalawig Gridzy.Gallery .

Gumagamit Parte sa Librarya

Mag-umpisa na kita sa negosyo!

I-klik ang buton para makita ang mga plano!