Gridzy.Gallery
ଜାଭାସ୍କ୍ରିପ୍ଟ ଲାଇବ୍ରେରୀ |

ମୁଁ ପାଇଥିବା ସବୁଠାରୁ ଆଶ୍ଚର୍ଯ୍ୟଜନକ ଫଟୋ ଅନୁଭୂତି | ଶେଷରେ କେହି ବୁ understand ନ୍ତି ଯେ ଏହି ଅଧିକାର କିପରି କରିବେ!

ମିଲୋ ପାରସିକ - ଲାଇବ୍ରେରୀର ଏକ ଉପଭୋକ୍ତା |

ଦ୍ରୁତ ଅନ୍ତର୍ଦୃଷ୍ଟି |

1 ମିନିଟ୍ ଭିଡିଓ ଟ୍ୟୁଟୋରିଆଲ୍ |

ଏହାକୁ ମାତ୍ର ଏକ ମିନିଟରେ ଶିଖନ୍ତୁ:

ମ Basic ଳିକ ବ୍ୟବହାର

ବିନ୍ୟାସ

ଫିଲ୍ଟର୍ |

ଦୃଶ୍ୟ

ଦିନଟି ପାଳନ କର |
ତୁମର ପ୍ରିୟ ଲୋକଙ୍କୁ ଚୁମ୍ବନ ଦିଅ |
ନିଜ ସହିତ ଶୁଦ୍ଧ ହୁଅ
ମଜା ଭୁଲିଯାଅ ନାହିଁ |
ପ୍ରକୃତି ଅନୁଭବ କରନ୍ତୁ |

କ୍ୟାପସନ୍ ଶ yles ଳୀ |

ସହଜ ଶୀଘ୍ର ସମାଧାନ ପାଇଁ ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ କ୍ୟାପସନ୍ ଶ yles ଳୀ |

ବିନ୍ୟାସିତ କ୍ୟାପସନ୍ ଶ style ଳୀ ଦେଖିବାକୁ ପ୍ରତିଛବିଗୁଡିକ ଉପରେ ଚଲାନ୍ତୁ | ପ୍ରଦର୍ଶିତ ବିଲ୍ଟ-ଇନ୍ ଶ style ଳୀକୁ ବିନ୍ୟାସ କରିବାକୁ ବଟନ୍ ଏବଂ ରଙ୍ଗ ପିକର୍ ସହିତ ଖେଳ |

ଟ୍ୟାଗ୍ ଏବଂ ଫିଲ୍ଟର୍ |

ଅଧିକ ପ୍ରତିଛବିରେ ଆପଣଙ୍କର ପ୍ରତିଛବିଗୁଡିକ ପ୍ରଦର୍ଶନ କରିବାକୁ |

ବିଲ୍ଟ-ଇନ୍ ଫିଲ୍ଟର୍ ସିଷ୍ଟମ୍ ଅତ୍ୟନ୍ତ ନମନୀୟ | CSS ଚୟନକର୍ତ୍ତା ଫିଲ୍ଟର ପାଇଁ ବ୍ୟବହୃତ ହେଉଥିବା ପ୍ରକୃତରେ ପ୍ରାୟ କ type ଣସି ପ୍ରକାରର ଫିଲ୍ଟରକୁ ସକ୍ଷମ କରିଥାଏ |

ଅତ୍ୟଧିକ ସୁସଙ୍ଗତ |

ଅନେକ ଲାଇଟବକ୍ସ ସହିତ ବ୍ୟବହାରଯୋଗ୍ୟ |

ଯେକ any ଣସି ଲାଇଟବକ୍ସ ସହିତ ଗ୍ୟାଲେରୀକୁ ମିଶ୍ରଣ କରନ୍ତୁ | ଏହା ସୁସଙ୍ଗତ ହେବାର ସମ୍ଭାବନା ପ୍ରାୟ 100% ଅଟେ | ଏକ ଉଦାହରଣ ଭାବରେ ଫଟୋସ୍ୱାଇପ୍ ଲାଇଟ୍ ବକ୍ସ ଦେଖିବାକୁ ପ୍ରତିଛବିଗୁଡିକ କ୍ଲିକ୍ କରନ୍ତୁ |

ପ୍ରସ୍ତୁତ କୋଡ୍ ସ୍ନିପେଟ୍ ସହିତ ବ୍ଲଗ୍ ପ୍ରବନ୍ଧଗୁଡିକ ଅଛି:

ଅତ୍ୟଧିକ ନମନୀୟ |

ଦିନଟି ପାଳନ କର |
ତୁମର ପ୍ରିୟ ଲୋକଙ୍କୁ ଚୁମ୍ବନ ଦିଅ |
ନିଜ ସହିତ ଶୁଦ୍ଧ ହୁଅ
ମଜା ଭୁଲିଯାଅ ନାହିଁ |
ପ୍ରକୃତି ଅନୁଭବ କରନ୍ତୁ |

କଷ୍ଟମ୍ ଷ୍ଟାଇଲ୍ ସୃଷ୍ଟି କରନ୍ତୁ |

ଯଦି ଆପଣ 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;
}

ଯେକ any ଣସି HTML ବ୍ୟବହାର କରନ୍ତୁ |

ଆପଣ ପ୍ରାୟ ଯେକ HTML ଣସି HTML ବ୍ୟବହାର କରିପାରିବେ | ସେଠାରେ କେବଳ ବହୁତ କମ୍ ପ୍ରତିବନ୍ଧକ ଅଛି | ଏଠାରେ ଦେଖାଯାଇଥିବା ଉଦାହରଣଗୁଡ଼ିକ ଉଭୟ ସମାନ ଭିଜୁଆଲ୍ ଫଳାଫଳ ସୃଷ୍ଟି କରନ୍ତି |

ଉଦାହରଣ 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>

ଉଦାହରଣ 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>

ଅଧିକ ଉପଯୋଗୀ ବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ |

ଅଳସୁଆ ଲୋଡିଂ |

ତୁମର ଦେଖାଯାଇଥିବା ପ୍ରତିଛବିଗୁଡ଼ିକୁ ଶୀଘ୍ର ଲୋଡ୍ କରେ |

ଏହା କେବଳ ସେହି ପ୍ରତିଛବିଗୁଡ଼ିକୁ ଲୋଡ୍ କରେ ଯାହା ଦୃଶ୍ୟମାନ କ୍ଷେତ୍ରର ନିକଟବର୍ତ୍ତୀ | ଦୃଶ୍ୟମାନ ପ୍ରତିଛବିଗୁଡ଼ିକ ପାଇଁ ଅଧିକ ବ୍ୟାଣ୍ଡୱିଡଥ୍ |

API

ଆପଣଙ୍କୁ ଅଧିକ କିଛି କରିବାକୁ ଅନୁମତି ଦିଏ |

ପ୍ରୋଗ୍ରାମେଟିକ୍ ଭାବରେ ପ୍ରତିଛବିଗୁଡିକ ଯୋଡିବା ଏବଂ ଅପସାରଣ କରିବା, ବିକଳ୍ପଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା କିମ୍ବା ଘଟଣାଗୁଡ଼ିକରେ ପ୍ରତିକ୍ରିୟା କରିବା ପାଇଁ ଏହା ଆପଣଙ୍କୁ ଅନୁମତି ଦିଏ |

ବିସ୍ତୃତକରଣ

ବ୍ୟକ୍ତିଗତ ପରିସ୍ଥିତି ପାଇଁ ଆପଣଙ୍କୁ ସମାଧାନ ପ୍ରଦାନ କରେ |

ଏହା ବ୍ଲଗ୍ ଆର୍ଟିକିଲଗୁଡିକର ଏକ ସଂଗ୍ରହ ଯାହା ସମୟ ସହିତ ବ grow ିଥାଏ ଏବଂ Gridzy.Gallery ସହଜରେ ବିସ୍ତାର କରିବାକୁ ସହାୟକ କୋଡ୍ ସ୍ନିପେଟ୍ ଧାରଣ କରିଥାଏ |

ଲାଇବ୍ରେରୀ ବିଷୟରେ ଉପଯୋଗକର୍ତ୍ତା |

ଚାଲ ବ୍ୟବସାୟକୁ ଓହ୍ଲାଇବା!

ଯୋଜନାଗୁଡିକ ଯାଞ୍ଚ କରିବାକୁ ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ!