Gridzy.Gallery
Umtapolwati we-JavaScript

Sipiliyoni sesitfombe lesimangalisa kakhulu lengisitfolile. Ekugcineni umuntfu uyavisisa kutsi angakwenta kanjani loku NGEKULUNGILE!

Milo Persic – umsebentisi wemtapolwati

Kucondza lokusheshako

Sifundvo sevidiyo semzuzu munye

Fundza loku ngemzuzu nje:

Kusetjentiswa lokusisekelo

Kuhleleka

Tihlungi

Kuvela

Gubha lelilanga
Kiss labatsandzekako bakho
Yiba msulwa kuwe .
Ungakhohlwa kumnandzi
Yive imvelo

Titayela Temagama

Titayela temagama lachazwe kusengaphambili kute utfole tisombululo letilula letisheshako

Hambisa titfombe kute ubone isitayela semibhalo lelungisiwe. Dlala ngetinkinobho kanye nebakhetsi bemibala kute ulungiselele isitayela lesakhiwe lesikhonjisiwe.

Emathegi & Tihlungi

Kukhombisa titfombe takho ngendlela lehlelekile

Luhlelo lwekuhlunga lolwakhelwe ngaphakathi luyagucugucuka kakhulu. Liciniso lekutsi bakhetsi be-CSS basetjentiselwa kuhlunga empeleni kuniketa emandla cishe noma ngabe nguyiphi inhlobo yekuhlunga.

Kuhambisana kakhulu

Isebenta Ngemabhokisi Ekukhanya Lamanyenti

Hlanganisa igalari nanoma nguliphi libhokisi lekukhanya. Ematfuba ekutsi kuhambisana cishe 100%. Chafata titfombe kute ubone libhokisi lekukhanya le-PhotoSwipe njengesibonelo.

Kukhona tihloko te-blog letinetincenye tekhodi letilungele:

Kugucugucuka Kakhulu

Gubha lelilanga
Kiss labatsandzekako bakho
Yiba msulwa kuwe .
Ungakhohlwa kumnandzi
Yive imvelo

Dala Titayela Letikhetsekile

Uma ujwayele i-CSS, ungasitayela tintfo tegalari ngendlela lofuna ngayo.

CSS yesibonelo lesikhonjisiwe:

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

Sebentisa noma nguyiphi i-HTML

Ungasebentisa cishe noma nguyiphi i-HTML. Kukhona imikhawulo lembalwa kakhulu. Tibonelo letikhonjiswe lapha totimbili tikhicita umphumela lofanako lobonakalako.

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

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

Timphawu Letinyenti Letilusito

Kulayisha lokuvilaphako

Ilayisha titfombe takho letibukwe ngekushesha

Loku kulayisha kuphela leto titfombe letisedvute nendzawo lebonakalako. Ngako-ke bandwidth lenyenti yetitfombe letibonakalako.

I-API

Ikuvumela kutsi wente lokunyenti

Loku kukuvumela kutsi wengete futsi ususe titfombe ngeluhlelo, ushintje tintfo letikhetsiwe nobe usabele etintfweni letenteka.

Kwengeta

Ikuniketa tisombululo tetindzaba ngamunye

Kuyiqoqo letihloko tebhulogi letikhula ngekuhamba kwesikhatsi futsi ticuketse tincenye tekhodi letilusito kute tikhulise kalula Gridzy.Gallery .

Umsebentisi Ngemtapolwati

Asibeke phansi ebhizinisini!

Chafata inkinobho kute uhlole tinhlelo!