Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <!-- dodaj tytuł dla strony-->
- <!-- dodaj ikonkę dla naszej strony-->
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
- <style>
- @import url('https://fonts.googleapis.com/css2?family=Bungee+Outline&family=Lato&family=Press+Start+2P&display=swap');
- body {
- background: #0F2027;
- background: -webkit-linear-gradient(bottom, #2C5364, #203A43, #0F2027);
- background: linear-gradient(to bottom, #2C5364, #203A43, #0F2027);
- font-family: 'Lato', sans-serif;
- color: white;
- text-align: center;
- overflow-x: hidden;
- height: 1000px;
- }
- /* ustaw rodzaj czcionki dla nagłówka h1 na: 'Press Start 2P', cursive */
- /*zadanie opcjonalne*/
- #kontener {
- background-color: #1b2838;
- width: 1160px;
- /* ustaw okno gry na środku strony */
- padding: 10px;
- /* ustaw obramowanie dla okna */
- /* ustaw zaokrąglenie rogów obramowania */
- }
- #obrazek {
- object-fit: cover;
- }
- #panel-obrazka {
- position: relative;
- }
- #przycisk-obrot {
- background: none;
- opacity: 0.9;
- padding: 0;
- margin: 0;
- font-size: 30px;
- position: absolute;
- top: 0px;
- left: 230px;
- /*usuń domyślne obramowanie przycisku*/
- /*ustaw łapkę po najechaniu kursorem myszki*/
- }
- #przycisk-dalej {
- /*dodaj margines od gónej krawędzi obramowania*/
- /*dodaj odstęp od obramowania do tesktu ustawionym w przycisku*/
- border: none;
- cursor: pointer;
- background-color: #4ca2cd;
- opacity: 0.8;
- font-size: 30px;
- color: #ffffff;
- }
- /*zadanie opcjonalne*/
- </style>
- </head>
- <body>
- <div id="kontener">
- <!-- dodaj nagłówek h1 o treści: Ewolucja gamingu -->
- <!-- dodaj nagłówek h2 o treści: Nazwa gry ustaw: id="nazwa-gry" -->
- <div id="panel-obrazka">
- <!-- dodaj obrazek, ustaw id="obrazek" -->
- <!-- dodaj przycisk obracający obrazek, ustaw id="przycisk-obrot" -->
- </div>
- <!-- dodaj przycisk pokazujący następną grę, ustaw id="przycisk-dalej" -->
- </div>
- <script>
- const gry = [
- // Gra: Tomb Raider - 1996r / Shadow of the Tomb Raider - 2018r
- {
- nazwa_gry_kiedys: "Tomb Raider - 1996r",
- obrazek_kiedys: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/tombraider-kiedys.jpg?v=1674149315405",
- nazwa_gry_dzis: "Shadow of the Tomb Raider - 2018r",
- obrazek_dzis: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/tombraider-dzis.jpeg?v=1674149314680",
- },
- // Gra: The sims - 2000r / The Sims 4: Licealne Lata - 2022r
- {
- nazwa_gry_kiedys: "The sims - 2000r",
- obrazek_kiedys: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/sims-kiedys.jpg?v=1671454043879",
- nazwa_gry_dzis: "The sims 4: Licealne Lata - 2022r",
- obrazek_dzis: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/sims-dzis.png?v=1674823860342",
- },
- // Gra: Grand theft auto 1 - 1997r / Grand theft auto 5 - 2013r
- {
- nazwa_gry_kiedys: "Grand theft auto 1 - 1997r",
- obrazek_kiedys: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/gta-kiedys.png?v=1674150061624",
- nazwa_gry_dzis: "Grand theft auto 5 - 2013r",
- obrazek_dzis: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/gta-dzis.jpg?v=1674150060875",
- },
- // Gra: The Need for speed - 1994r / Need for Speed Unbound - 2022r
- {
- nazwa_gry_kiedys: "The Need for speed - 1994r",
- obrazek_kiedys: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/nfs-kiedys.jpg?v=1674150553846",
- nazwa_gry_dzis: "Need for Speed Unbound - 2022r",
- obrazek_dzis: "https://cdn.glitch.global/f19cf071-a94f-4ab7-913d-49ca6fbc4f1a/nfs-dzis.jpg?v=1674150552313",
- },
- //TODO Gra: FIFA International Soccer - 1994r / Fifa23 - 2022r
- {
- nazwa_gry_kiedys: "",
- obrazek_kiedys: "",
- nazwa_gry_dzis: "",
- obrazek_dzis: "",
- },
- ];
- let licznikGier = 0;
- let aktualnyStan=0;
- const obrazek = document.querySelector("#obrazek");
- const nazwaGry = document.querySelector("#nazwa-gry");
- const przyciskObrot=document.querySelector("#przycisk-obrot");
- function nowaGra(){
- aktualnyStan=0
- obrazek.src=gry[licznikGier].obrazek_dzis;
- nazwaGry.textContent = gry[licznikGier].nazwa_gry_dzis;
- }
- nowaGra();
- document.querySelector("#przycisk-obrot").addEventListener("click", function () {
- przyciskObrot.style.visibility="hidden";
- /*Edycja animacji obracania obrazka*/
- obrazek.classList.add("animate__animated", "animate__flipInX");
- if (aktualnyStan==0){
- aktualnyStan++;
- nazwaGry.textContent = gry[licznikGier].nazwa_gry_kiedys;
- obrazek.src=gry[licznikGier].obrazek_kiedys;
- }
- else{
- aktualnyStan--;
- nazwaGry.textContent = gry[licznikGier].nazwa_gry_dzis;
- obrazek.src=gry[licznikGier].obrazek_dzis;
- }
- });
- obrazek.addEventListener('animationend', () => {
- /*Edycja animacji obracania obrazka*/
- obrazek.classList.remove("animate__animated", "animate__flipInX");
- /*Edycja animacji przejścia do następnej gry*/
- obrazek.classList.remove("animate__animated", "animate__rubberBand");
- przyciskObrot.style.visibility="visible";
- });
- document.querySelector("#przycisk-dalej").addEventListener("click", function () {
- licznikGier++
- if (licznikGier >= gry.length){
- licznikGier=0;
- }
- przyciskObrot.style.visibility="hidden";
- /*Edycja animacji przejścia do następnej gry*/
- obrazek.classList.add("animate__animated", "animate__rubberBand");
- setTimeout(nowaGra,500);
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement