-
Notifications
You must be signed in to change notification settings - Fork 2
/
script.js
64 lines (60 loc) · 2.23 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
var textWrapper = document.querySelector(".ml1 .letters");
textWrapper.innerHTML = textWrapper.textContent.replace(/\S/g, "<span class='letter'>$&</span>");
var i = 0;
var txt = "Hari demi hari telah kita berdua lewati bersama, baik keadaan suka maupun duka, saling melengkapi dan saling mengasihi sebagai pasangan. Yang aku tahu, berada di sampingmu adalah kebahagiaan terbesar untukku. Terima kasih karena membuatku menjadi orang yang lebih baik dengan cinta darimu. Pada hari ini, yang merupakan hari istimewa untuk kita berdua, aku mau ngucapin, happy anniversary sayangku. Aku sayang kamu Annisa Aulia 💜";
var speed = 90;
anime.timeline({ loop: true })
.add({
targets: ".ml1 .letter",
scale: [0.3, 1],
opacity: [0, 1],
translateZ: 0,
easing: "easeOutExpo",
duration: 600,
delay: (el, i) => 70 * (i + 1),
})
.add({
targets: ".ml1 .line",
scaleX: [0, 1],
opacity: [0.5, 1],
easing: "easeOutExpo",
duration: 700,
offset: "-=875",
delay: (el, i, l) => 80 * (l - i),
})
.add({
targets: ".ml1",
opacity: 0,
duration: 1000,
easing: "easeOutExpo",
delay: 1000,
});
var elem = document.getElementById("bodi");
function openFullscreen() {
if (elem.requestFullscreen) {
elem.requestFullscreen();
document.getElementById("tembok1").style.display = "none";
document.getElementById("tembok2").style.display = "block";
document.getElementById('mySound').play();
Gassngetik();
} else if (elem.webkitRequestFullscreen) { /* Safari */
elem.webkitRequestFullscreen();
document.getElementById("tembok1").style.display = "none";
document.getElementById("tembok2").style.display = "block";
document.getElementById('mySound').play();
Gassngetik();
} else if (elem.msRequestFullscreen) { /* IE11 */
elem.msRequestFullscreen();
document.getElementById("tembok1").style.display = "none";
document.getElementById("tembok2").style.display = "block";
document.getElementById('mySound').play();
Gassngetik();
}
}
function Gassngetik() {
if (i < txt.length) {
document.getElementById("tekss").innerHTML += txt.charAt(i);
i++;
setTimeout(Gassngetik, speed);
}
}