Gridzy.Gallery
JavaScript buki ragatade

Foto fangni nan a ra n naxan toxi. A dOxO de mixi nde bara a faxamu a lan ma a xa naxan naba a fangni ra.

Milo Persic – buki malande usima nan a ra

Fatanfasi mafuren

1 miniti video tutorial

Wo yi xaran miniti keren bun ma:

A usi singe

Konfigurasiyon

Filtre

Tokima

Wo xa na lOxE raba
Wo xa wo xanuntenyie sunbu
Wo xa sEnE wo yEtE bE
Wo naxa nE ɲɛlɛxinyi ra
Wo xa nature kolon

Caption styles

Sɛbɛli sEbEli sEbExi nE ala ko a xa findi fe xOrOxOE ra

Wo xa wo bElExE sa fotoe ma ala ko wo xa a kolon a sEbEli ki naxan na. Wo xa butOn nun gningi sugandi ala ko wo xa a kolon a style naxan na a kui.

Tags & Filtres

Wo xa wo xa fotoe masen kiraya fangni ra

Filtre naxan na a kui a ma fura. CSS sugandixie nan a ra naxan na filtration ma a nO ma filtration mOdEli birin na.

A lan ma a fangni ra

A nOma rawalide Lightboxes gbegbe ra

Wo xa galeri nun lanpui birin malan. A lanma a xa lan 100% nan ma. Wo yi fotoe din wo xa PhotoSwipe lanpui to misali ra.

Blog sEbElie na na a nun kOde sEbEli nde:

A ma fura ki fangni ra

Wo xa na lOxE raba
Wo xa wo xanuntenyie sunbu
Wo xa sEnE wo yEtE bE
Wo naxa nE ɲɛlɛxinyi ra
Wo xa nature kolon

Wo xa wo yEtE kan xa stylee rafala

Xa wo CSS kolon, wo nOma galeri see rafalade wo waxOn gni ki ma.

CSS misali ra:

/* 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;
}

HTML birin usi

Wo nOma HTML birin yusi de. SariyE xurun nan na. Misalie naxee yi yire e firin birin yabi keren nan fima.

misali 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>

misali 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>

Fe fangni gbEtE

Lazy Loading

Wo xa fotoe matoxie ma fura mafuren

Na fotoe nan gbansan nan ma tima naxee ma kOrE yire toxi ra. Na kui bandwidth gbegbe nan na misali toxi ma.

API

A wo malima wo xa fe gbegbe raba

Na a niyama wo xa fotoe sa a fari a nun wo xa e ba wo xa programme kui, wo xa sugandie masara xa na mu wo xa fe nde raba.

Extensions

A wo malima nE wo xa yabi fi mixi keren keren ma

A findixi blOg sEbEli nan na naxan xun masama waxati ma a nun a kui sEbEli nde naxan nOma Gridzy.Gallery xunmasade.

User About the Library

Won xa wali fOlO!

Wo butOn din wo xa na plane mato.