Gridzy.Gallery
জাভাস্ক্রিপ্ট লাইব্ৰেৰী

মই পোৱা আটাইতকৈ আচৰিত ফটো অভিজ্ঞতা। শেষত কোনোবাই বুজি পাইছে এইটো কেনেকৈ RIGHT কৰিব লাগে!

মিলো পাৰ্চিক – পুথিভঁৰালৰ এজন ব্যৱহাৰকাৰী

দ্ৰুত অন্তৰ্দৃষ্টি

১ মিনিটৰ ভিডিঅ' টিউটৰিয়েল

মাত্ৰ এমিনিটৰ ভিতৰতে এই কথা জানি লওক:

মৌলিক ব্যৱহাৰ

বিন্যাস

ফিল্টাৰসমূহ

ৰূপ

দিনটো উদযাপন কৰক
আপোনজনক চুমা খাওক
নিজৰ লগত বিশুদ্ধ হওক
মজা পাহৰি নাযাব
প্ৰকৃতিক অনুভৱ কৰক

কেপচন শৈলী

সহজ দ্ৰুত সমাধানৰ বাবে পূৰ্বনিৰ্ধাৰিত কেপচন শৈলী

বিন্যাস কৰা কেপচন শৈলী চাবলৈ ছবিসমূহ স্থানান্তৰ কৰক। দেখুওৱা অন্তৰ্নিৰ্মিত শৈলী বিন্যাস কৰিবলে বুটাম আৰু ৰং পিকাৰসমূহৰ সৈতে খেলক।

ট্যাগ আৰু ফিল্টাৰ

আপোনাৰ ছবিসমূহ অধিক গঠনমূলকভাৱে প্ৰদৰ্শন কৰিবলে

বিল্ট-ইন ফিল্টাৰ ব্যৱস্থাটো অত্যন্ত নমনীয়। CSS নিৰ্বাচকসমূহ ফিল্টাৰিঙৰ বাবে ব্যৱহাৰ কৰা সত্যটোৱে প্ৰকৃততে প্ৰায় যিকোনো ধৰণৰ ফিল্টাৰ সামৰ্থবান কৰে।

অতি সামঞ্জস্যপূৰ্ণ

বহুতো লাইটবক্সৰ সৈতে ব্যৱহাৰযোগ্য

যিকোনো লাইটবক্সৰ সৈতে গেলেৰীখন সংযুক্ত কৰক। ই সামঞ্জস্যপূৰ্ণ হোৱাৰ সম্ভাৱনা প্ৰায় ১০০%। উদাহৰণ হিচাপে PhotoSwipe লাইটবক্স চাবলৈ ছবিবোৰ ক্লিক কৰক।

ৰেডিমেড ক'ড স্নিপেটৰ সৈতে ব্লগ প্ৰবন্ধ আছে:

অতি নমনীয়

দিনটো উদযাপন কৰক
আপোনজনক চুমা খাওক
নিজৰ লগত বিশুদ্ধ হওক
মজা পাহৰি নাযাব
প্ৰকৃতিক অনুভৱ কৰক

স্বনিৰ্বাচিত শৈলী সৃষ্টি কৰক

যদি আপুনি CSS ৰ সৈতে পৰিচিত, আপুনি গেলেৰী বস্তুসমূহ আপুনি বিচৰা ধৰণে শৈলী কৰিব পাৰে।

দেখুওৱা উদাহৰণৰ CSS:

/* 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 ব্যৱহাৰ কৰক

আপুনি প্ৰায় যিকোনো HTML ব্যৱহাৰ কৰিব পাৰে। নিষেধাজ্ঞা অতি কম। ইয়াত দেখুওৱা উদাহৰণ দুয়োটাই একেটা দৃশ্যগত ফলাফল দিয়ে।

উদাহৰণ ১:

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

উদাহৰণ ২:

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

অধিক উপযোগী বৈশিষ্ট্যসমূহ

এলেহুৱা লোডিং

আপোনাৰ দৰ্শন কৰা ছবিসমূহ দ্ৰুতভাৱে লোড কৰে

ই কেৱল সেইবোৰ ছবি লোড কৰে যিবোৰ দৃশ্যমান অঞ্চলৰ ওচৰত থাকে। গতিকে দৃশ্যমান ছবিৰ বাবে অধিক বেণ্ডউইডথ।

এপিআই

আপোনাক আৰু বহুত বেছি কৰিবলৈ অনুমতি দিয়ে

ই আপোনাক প্ৰগ্ৰেমেটিকভাৱে ছবিসমূহ যোগ আৰু আঁতৰাবলৈ, বিকল্পসমূহ সলনি কৰিবলৈ বা ইভেন্টসমূহৰ প্ৰতি প্ৰতিক্ৰিয়া প্ৰকাশ কৰাৰ অনুমতি দিয়ে।

সম্প্ৰসাৰণসমূহ

ব্যক্তিগত পৰিস্থিতিৰ বাবে আপোনাক সমাধান প্ৰদান কৰে

ই এটা ব্লগ প্ৰবন্ধৰ সংকলন যি সময়ৰ লগে লগে বৃদ্ধি পায় আৰু সহজে Gridzy.Gallery সম্প্ৰসাৰিত কৰিবলৈ সহায়ক ক'ড স্নিপেট থাকে।

ব্যৱহাৰকাৰী লাইব্ৰেৰীৰ বিষয়ে

ব্যৱসায়লৈ নামি যাওঁ আহক!

পৰিকল্পনাবোৰ চাবলৈ বুটামটোত ক্লিক কৰক!