Gridzy.Gallery
דזשאַוואַסקריפּט ביבליאָטעק
די מערסט אַמייזינג פאָטאָ דערפאַרונג איך געפֿונען. צום סוף איינער פארשטייט ווי צו טאָן דאָס רעכט!
Milo Persic - אַ באַניצער פון דער ביבליאָטעק

שנעל ינסייט
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. עס זענען בלויז זייער ווייניק ריסטריקשאַנז. די ביישפילן געוויזן דאָ ביידע פּראָדוצירן די זעלבע וויזשאַוואַל רעזולטאַט.
בייַשפּיל 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>מער נוציק פֿעיִקייטן
פויל לאָודינג
לאָודז דיין וויוד בילדער פאַסטער
דאָס לאָודז בלויז די בילדער וואָס זענען נאָענט צו די קענטיק געגנט. אַזוי מער באַנדווידט פֿאַר קענטיק בילדער.
API
אַלאַוז איר צו טאָן פיל מער
דאָס אַלאַוז איר צו לייגן און באַזייַטיקן בילדער פּראָגראַממאַטיק, טוישן אָפּציעס אָדער רעאַגירן צו געשעענישן.
יקסטענשאַנז
פּראָווידעס איר מיט סאַלושאַנז פֿאַר יחיד סינעריאָוז
עס איז אַ זאַמלונג פון בלאָג אַרטיקלען וואָס וואַקסן איבער צייַט און אַנטהאַלטן נוציק קאָד סניפּאַץ צו לייכט פאַרברייטערן Gridzy.Gallery .
באַניצער וועגן דער ביבליאָטעק
זאל ס באַקומען אַראָפּ צו געשעפט!
דריקט דעם קנעפּל צו קאָנטראָלירן די פּלאַנז!