magic works and I think I can understand

This commit is contained in:
godot 2024-02-28 10:17:23 +01:00
parent 93aeee5fdc
commit 4884ff0074
5 changed files with 37 additions and 27 deletions

View File

@ -9,9 +9,11 @@
## 0stars ## 0stars
- [ ] zabarvit secret nav - [ ] zabarvit secret nav
- [ ] efekt meneni cisel stejny jako prejeti kurzorem - [ ] efekt meneni cisel stejny jako prejeti kurzorem
- [ ] system upgradu - [ ] system upgradu (aktivni i pasivni)
- [ ] system pasivniho generovani - [ ] Raketka ktera leta za hvezdou a tezi ji
- [ ] ukladani do cookies - [ ] ukladani do cookies
- [ ] odemykani upgradu - [ ] odemykani upgradu
- [ ] star aby se ukazoval jinde - [ ] star aby se ukazoval jinde a na urcity cas
- [ ] hover efekt on long nav-flag changes width of others
- addid with commit "0-stars basic setup"
- on same version some problem with main.css

View File

@ -5,7 +5,6 @@
left: auto; left: auto;
right: 0px; right: 0px;
height: 100%; height: 100%;
width: 10%;
z-index: 7; z-index: 7;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@ -33,7 +32,7 @@
color: black; color: black;
text-decoration: none; text-decoration: none;
width: 70%; min-width: 70%;
font-family: "Source Code Pro", monospace; font-family: "Source Code Pro", monospace;
font-size: fill; font-size: fill;

View File

@ -1,18 +1,19 @@
document.querySelector(".magic").onmouseenter = event => {magic()}
const letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; function magic(){
const letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let interval = null;
let iteration = 0;
let interval = null;
const screen = document.querySelector(".magic"), const screen = document.querySelector(".magic"),
name = document.querySelector(".magic"); name = document.querySelector(".magic");
screen.onmouseenter = event => {
let iteration = 0;
clearInterval(interval); clearInterval(interval);
interval = setInterval(() => { interval = setInterval(() => {
name.innerText = name.innerText name.innerText = name.dataset.value
.split("") .split("")
.map((letter, index) => { .map((letter, index) => {
if(index < iteration) { if(index < iteration) {
@ -29,4 +30,5 @@ screen.onmouseenter = event => {
iteration += 1 / 3; iteration += 1 / 3;
}, 30); }, 30);
} }

View File

@ -1,3 +1,5 @@
// Adding stars on click theStar
let star = 0; let star = 0;
let starGained = 0; let starGained = 0;
@ -8,11 +10,20 @@ function starClicked() {
changeName(); changeName();
}; };
function changeName() {
let vidis = document.getElementById('name').innerText;
let num = vidis.split('-');
let show = star + '-Stars';
document.getElementById('name').innerText = show; function changeName() {
document.getElementById('name').dataset.value = show; let see = document.getElementById('name').dataset.value;
let num = see.split('-');
let show
if (star <= 1 && star >= -1) {
show = star + '-Star';
} else {
show = star + '-Stars';
};
document.querySelector(".magic").dataset.value = show;
magic();
}; };

View File

@ -19,7 +19,7 @@
<div class="nav-star"> <div class="nav-star">
<a class="nav-gap"></a> <a class="nav-gap"></a>
<a href="" class="nav-price" id="nav-0">nav-0</a> <a href="" class="nav-price" id="nav-0">+1 Raket (4)</a>
<a class="nav-gap"></a> <a class="nav-gap"></a>
<a href="" class="nav-price" id="nav-1">nav-1</a> <a href="" class="nav-price" id="nav-1">nav-1</a>
<a class="nav-gap"></a> <a class="nav-gap"></a>
@ -72,14 +72,10 @@
<a class="link" href="https://youtu.be/dQw4w9WgXcQ">REBORN</a> <a class="link" href="https://youtu.be/dQw4w9WgXcQ">REBORN</a>
</div> </div>
<!-- SCRIPTS --> <!-- SCRIPTS -->
<script src="js/magic.js"></script>
<script src="js/star.js"></script> <script src="js/star.js"></script>
<script src="js/magic.js"></script>
</div></body> </div></body>
</html> </html>