add new effect
This commit is contained in:
parent
8772320cb1
commit
30be555616
2 changed files with 38 additions and 4 deletions
|
@ -8,6 +8,17 @@
|
||||||
border: 1px solid white;
|
border: 1px solid white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.latest-guess {
|
||||||
|
visibility: hidden;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.latest-guess.fade {
|
||||||
|
visibility: inherit;
|
||||||
|
opacity: 1;
|
||||||
|
transition: opacity 1s;
|
||||||
|
}
|
||||||
|
|
||||||
.innot {
|
.innot {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
31
index.php
31
index.php
|
@ -42,6 +42,7 @@
|
||||||
<div id="tsparticles"></div>
|
<div id="tsparticles"></div>
|
||||||
<hr style="width: 100%; box-sizing: border-box;">
|
<hr style="width: 100%; box-sizing: border-box;">
|
||||||
<div id="sorumli" style="margin-top:auto;text-align:center;">Veri Sorumlusu: <b>Ömer Arda Muratoğlu</b><br>Her türlü kaldırılmasını, eklenmesini ve/veya değiştirilmesi istediğiniz veriler için kendisi ile iletişime geçiniz !</div>
|
<div id="sorumli" style="margin-top:auto;text-align:center;">Veri Sorumlusu: <b>Ömer Arda Muratoğlu</b><br>Her türlü kaldırılmasını, eklenmesini ve/veya değiştirilmesi istediğiniz veriler için kendisi ile iletişime geçiniz !</div>
|
||||||
|
<div style="margin-top:5px;text-align:center;">Fikir için <b>Cem Deniz Akdeniz</b>'e Teşekkürler !</div>
|
||||||
<hr style="width: 100%; box-sizing: border-box;">
|
<hr style="width: 100%; box-sizing: border-box;">
|
||||||
<div style="text-align:center;">Son veri güncelleme: <span id="latest-data"></span>
|
<div style="text-align:center;">Son veri güncelleme: <span id="latest-data"></span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -220,7 +221,11 @@
|
||||||
if (innerFlag) crit_num++;
|
if (innerFlag) crit_num++;
|
||||||
const td = document.createElement("td");
|
const td = document.createElement("td");
|
||||||
const td_text = document.createTextNode(indata[key][1]);
|
const td_text = document.createTextNode(indata[key][1]);
|
||||||
|
|
||||||
if (key != "isim_soyisim") {
|
if (key != "isim_soyisim") {
|
||||||
|
if (i == gj["Guesses"].length - 1) {
|
||||||
|
td.classList.add("latest-guess");
|
||||||
|
}
|
||||||
switch (indata[key][0]) {
|
switch (indata[key][0]) {
|
||||||
case 0:
|
case 0:
|
||||||
td.classList.add("type0");
|
td.classList.add("type0");
|
||||||
|
@ -248,10 +253,23 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log(gj);
|
var lat = document.getElementsByClassName("latest-guess");
|
||||||
if (crit_num == (true_num + 1)) // +1 isim_soyisim sayılmadığı için
|
var le = lat.length;
|
||||||
{
|
|
||||||
// console.warn(crit_num, true_num);
|
function delay(time) {
|
||||||
|
return new Promise(resolve => setTimeout(resolve, time));
|
||||||
|
}
|
||||||
|
async function delayeffect() {
|
||||||
|
for (let i = 0; i < lat.length; i++) {
|
||||||
|
const element = lat[i];
|
||||||
|
element.classList.toggle('fade');
|
||||||
|
await delay(750);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
delayeffect();
|
||||||
|
|
||||||
|
async function yepwin() {
|
||||||
|
await delay(5000);
|
||||||
document.getElementById("tebriks").style.display = "block";
|
document.getElementById("tebriks").style.display = "block";
|
||||||
document.getElementById("tebriks").innerHTML = "Tebrikler, günün şanslı kişisini buldun!"
|
document.getElementById("tebriks").innerHTML = "Tebrikler, günün şanslı kişisini buldun!"
|
||||||
localStorage.setItem("win", "winned");
|
localStorage.setItem("win", "winned");
|
||||||
|
@ -259,6 +277,11 @@
|
||||||
callConfetti();
|
callConfetti();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// console.log(gj);
|
||||||
|
if (crit_num == (true_num + 1)) // +1 isim_soyisim sayılmadığı için
|
||||||
|
{
|
||||||
|
yepwin();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// NOTICES
|
// NOTICES
|
||||||
|
|
Loading…
Reference in a new issue