Gridzy.Gallery
Ububiko bw'inyandiko za Java
Ivyiza vy’amafoto bitangaje cane nabonye. Ubwanyuma umuntu atahura ingene ivyo bikorwa BIKOMEYE!
Milo Persic – umukoresha w’ububiko bw’ibitabu

Ubumenyi bwihuta
Inyigisho ya videwo y'umunota umwe
Ivyo ubimenye mu munota umwe gusa:
Ikoreshwa ry'ishimikiro
Gutunganya
Ayunguruzo
Isura





Uburyo bwo kwandika
Uburyo bw'amajambo bwasobanuwe mbere y'igihe kugira ngo ubone inyishu zoroshe
Hagarara amashusho kugira ngo ubone uburyo bw'amajambo yatunganijwe. Gukina n'amabuto n'ibitora amabara kugira ngo utunganye uburyo bwubatswemwo.
Ibimenyetso n'Iyunguruzo
Kugira ngo ugaragaze amashusho yawe mu buryo butunganijwe neza
Uburyo bwo kuyungurura bushizwemwo burahinduka cane. Kuba abahitamwo CSS bakoreshwa mu kuyungurura mu vy'ukuri birashoboza hafi ubwoko bwose bw'akayunguruzo.











Bihuye cane
Ikoreshwa n'amasandugu menshi y'umuco
Ifatanije n’agasanduku k’umuco ako ari ko kose. Ivyo bishoboka ko bihuye ni hafi 100%. Fyonda ku mashusho kugira ngo ubone akazu k'umuco ka PhotoSwipe nk'akarorero.
Hariho ingingo z'urubuga zifise ibice vya kode vyiteguye:
Guhinduranya cane





Rema uburyo bwihariye
Niba umenyereye CSS, urashobora guhindura ibintu vyo mu nzu y’ibarabara uko ushaka.
CSS y'akarorero karekanwa:
/* 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;
}Koresha HTML iyo ari yo yose
Ushobora gukoresha hafi HTML yose. Hariho gusa amategeko make cane. Ingero zigaragazwa ngaha zompi zitanga ingaruka imwe y’ivyo umuntu abona.
Akarorero ka 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>Akarorero ka 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>Ibindi biranga ngirakamaro
Ubunebwe bwo kwikorera
Ishiramwo amashusho yawe wabonye ningoga
Ivyo bica bishiramwo gusa ayo mashusho ari hafi y’aho aboneka. Rero bandwidth nyinshi ku mashusho aboneka.
API
Biguha uburenganzira bwo gukora vyinshi
Ivyo bigufasha kwongerako no gukuraho amashusho mu buryo bwa porogarama, guhindura amahitamwo canke gukora ku bintu bibaye.
Ukwagura
Iguha inyishu ku bibazo vy'umuntu ku giti ciwe
Ni ihuriro ry'ingingo z'urubuga zikura uko igihe kigenda kirarenga kandi zirimwo ibice vy'amakode bifasha kwagura Gridzy.Gallery .
Ukoresha Ivyerekeye ububiko bw'ibitabu
Reka twinjire mu bikorwa!
Fyonda kuri buto kugira ngo ubone imigambi!