Gridzy.Gallery
کتێبخانەی جاڤاسکڕێپت
سەرسوڕهێنەرترین ئەزموونی وێنەگرتن کە دۆزیومەتەوە. لە کۆتاییدا کەسێک تێدەگات چۆن ئەم کارە بە دروستی بکات!
میلۆ پێرسیک – بەکارهێنەری کتێبخانەکە

تێگەیشتنێکی خێرا
فێرکاری ڤیدیۆیی 1 خولەک
تەنها لە ماوەی خولەکێکدا ئەمە فێربە:
بەکارهێنانی بنەڕەتی
ڕێکخستن
فلتەرەکان
ڕووخسار





شێوازەکانی کەپشن
شێوازی پێشوەختە دیاریکراوی سەردێڕ بۆ چارەسەری خێرا و ئاسان
وێنەکان دابنێ بۆ بینینی شێوازی نووسینی ڕێکخراو. یاری بە دوگمەکان و ڕەنگهەڵگرەکان بکە بۆ ڕێکخستنی شێوازی ناوەکی پیشان دراو.
تاگ و فلتەرەکان
بۆ ئەوەی وێنەکانت بە شێوەیەکی ستراکتۆردارتر پیشان بدەیت
سیستەمی فلتەری ناوەکی لەڕادەبەدەر نەرم و نیانە. ئەو ڕاستییەی کە هەڵبژێرەری CSS بۆ فلتەرکردن بەکاردەهێنرێت لە ڕاستیدا نزیکەی هەر جۆرە فلتەرێک چالاک دەکات.











زۆر گونجاوە
لەگەڵ چەندین لایت بۆکس بەکاردێت
گەلەرییەکە لەگەڵ هەر لایت بۆکسێکدا تێکەڵ بکە. ئەگەری ئەوەی کە گونجاو بێت نزیکەی 100% یە. کلیک لە وێنەکان بکە بۆ بینینی لایتبۆکسی 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>تایبەتمەندی بەسوودتر
تەمبەڵی بارکردن
وێنە بینراوەکانت خێراتر باردەکات
ئەمەش تەنها ئەو وێنانە باردەکات کە لە ناوچەی بینراو نزیکن. کەواتە باندڤیدی زیاتر بۆ وێنەی بینراو.
API
ڕێگەت پێدەدات زۆر شتی تر بکەیت
ئەمەش ڕێگەت پێدەدات وێنەکان بە شێوەیەکی بەرنامەیی زیاد بکەیت و لاببەیت، هەڵبژاردنەکان بگۆڕیت یان کاردانەوەت هەبێت بەرامبەر بە ڕووداوەکان.
درێژکراوەکان
چارەسەر بۆ سیناریۆی تاکەکەسیت بۆ دابین دەکات
کۆمەڵێک بابەتی بلۆگە کە بە تێپەڕبوونی کات گەشە دەکەن و پارچە کۆدی یارمەتیدەر لەخۆدەگرن بۆ درێژکردنەوەی بە ئاسانی Gridzy.Gallery .
بەکارهێنەر دەربارەی کتێبخانە
با بچینە سەر کارەکانمان!
بۆ بینینی پلانەکان کلیک لە دوگمەکە بکە!