• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z preloaderem i z css transform

42 Warsaw Coding Academy
0 głosów
155 wizyt
pytanie zadane 11 lipca 2017 w JavaScript przez Alex.Ironside Stary wyjadacz (14,920 p.)

Witam. Podaje link do strony, aby kazdy mogl zobaczyc o co chodzi.

https://infinite-reef-71480.herokuapp.com/index.php

Problem w tym ze niby preloader jest, niby dziala ale mimo to jest efekt migania po wczytaniu.

Chyba chodzi o to ze wrzucam do zmiennych string a nie img. To 1 sprawa. Ktos wie jak umiescic zdjecie w JavaScripcie? Na StackOverflow pisza tylko o sciezkach.

Kod Javascript

var tablicaSekcji = ["whoAreWe", "video", "web", "community", "charity"];
var tablicaZdjec = [];
function GrabImages() {
    for (var i = 0; i < 5; i++) {
        for (var j = 1; j <= 4; j++) {
            var zdj = "Assets/Images/CroppedAndCleaned/" + tablicaSekcji[i] + "/pp" + j + ".jpg";
            tablicaZdjec.push(zdj);
        }
    }
    HideLoader();
}
$(window).on("load", (function () {
    GrabImages();
}));
function HideLoader() {
    setTimeout(function () {
        $('body').addClass('loaded');
    }, 1);
}

Druga sprawa. Po otworzeniu pliku w Operze i w Firefoxie, efekt transform nie dziala. Podaje kod SCSS. Uzywam autoprefixera wiec nie powinien byc to problem z prefixami. Ewentualnie jak rozpoznac przegladarke, jezeli nie da sie inaczej

@mixin background($path) {
  //image
  background-image: url($path);
  //cover
  background-size: cover;
  //transition
  transition: background-image 1s linear;
  //Rest
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;

}

@mixin backgrounds($page) {
  @media screen and (max-width: 450px) {
    article {
      @include background("../Assets/Images/Cropped/Phone425x640/"+$page+"/pp1.jpg");
      background-size: cover;
    }
  }
  @media screen and (min-width: 451px) {
    article {
      @include background("../Assets/Images/CroppedAndCleaned/"+$page+"/pp1.jpg");
    }
  }
}

section#whoAreWe {
  @include backgrounds("whoAreWe");
}

section#video {
  @include backgrounds("video");
}

section#web {
  @include backgrounds("web");
}

section#community {
  @include backgrounds("community");
}

section#charity {
  @include backgrounds("charity");
}

Wszystkie sciezki poprawne. Bledy w konsoli odnosza sie jedynie do adblocka i filmiku z youtube w tle.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 133 wizyt
pytanie zadane 25 czerwca 2018 w HTML i CSS przez grands14320 Obywatel (1,080 p.)
+1 głos
0 odpowiedzi 345 wizyt
+1 głos
2 odpowiedzi 293 wizyt
pytanie zadane 22 listopada 2021 w HTML i CSS przez Billy Użytkownik (680 p.)

93,395 zapytań

142,388 odpowiedzi

322,566 komentarzy

62,753 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...