Parallaxe Hintergrundeffekt auf mobilen Geräten
Auteur : Steffen U.
Visité 932,
Followers 1,
Partagé 0
Hallo zusammen,
wie ich feststellen musste, wurde mit der neuensten Version von WSX5 der Parallaxeneffekt im Hintergrund für mobile Geräte (Handy, Tablet) komplett abgeschaltet, zuvor hat es zumindest auf dem Tablet noch funktioniert. Es sollte doch inzwischen möglich sein diesen Effekt auch auf den mobilen Geräten umzusetzen. Zumal nach meiner Einschätzung heutzutage min. 70-80% der User über mobile Geräte auf Internetseiten zugreifen. Nur auf dem Desktop am PC bringt da leider nicht viel und man kann sich das ganze auch sparen, schade. Oder gibt es da eine Möglichkeit die ich bisher noch nicht entdeckt habe?
Schöne Grüße, StU
Posté le
Nicht WebSite X5 hat den Parallaxeneffekt abgeschaltet, sondern die Smartphone-Hersteller.
Wenn ich die Website auf meinem Notebook in Firefox im Modus "Smartphone hochkant" teste, dann funktioniert der Parallaxeneffekt im Hintergrund.
Mit der Pro-Version von WebSite X5 kann man einen zusätzlichen Umbruchpunkte bei 320px hinzufügen, damit soll (laut KolAsim) auf Smartphones der Parallaxeneffekt im Hintergrund funktionieren.
Ich habe zwar die Pro-Version, aber kein Smartphone zum Testen.
Auteur
Ja, anscheinend unter Windows auf PC und Laptop/Notebook ist alles top, aber auf Tablet und Handy (bei mir Android) funktioniert es nicht bzw. nicht mehr. Wie es bei Apple aussieht kann ich leider nicht sagen und müsste ich noch testen.
Kennt jemand eine Website (nicht mit WSX5 erstellt) bei dem ein Parallaxeneffekt/fixierter Hintergrund oder ähnliches verwendet wird und auch auf Smartphone oder Tablet funktioniert?
Und hier der englischsprachige Post "Fixed Parallax not working" dazu, siehe
>> https://helpcenter.websitex5.com/fr/post/263299
Vielleicht hilft dieser Post, siehe
-----
KolAsim (Moderator)
(It > De) ... für einen festen Para-Parallax-Effekt schauen Sie sich diese LINKS unserer Benutzer an:
- (Jens H. - DE) >>https://www.oedemzentrum-flow-motion.de/
- (Bahadır A. - EN) >> http://www.indesbilgisayar.com/emin2/ ... etc, etc., ... ... ...
... sie haben meinen exklusiven EXTRA-Code verwendet ...
... wenn Sie interessiert sind, ist es einfach, ein Kopieren / Einfügen, aber Sie müssen den LINK Ihrer Website posten, um bewerten zu können ...
>> https://helpcenter.websitex5.com/fr/post/240288
-----
Auteur
Danke erst mal für die schnelle Antwort, aber das ist mir zu komplex, deshalb arbeite ich auch mit WSX5 um "manuelles Eingreifen" im Quellcode zu vermeiden.
... (It > De) ... überprüfen Sie, ob die Website von Олег Ходонович vom Russischen Forum, die Sie in diesem Thema finden, auf Ihren „mobilen“ Geräten korrekt funktioniert:
https://helpcenter.websitex5.com/fr/post/263092#comment6
... lassen Sie es mich wissen, und wenn Sie interessiert sind, fahren Sie mit meiner Erfindung mit EXTRA-Code fort...
... Ich werde morgen wieder hierher kommen, um Ihre Website zu analysieren, aber ich kann jetzt nicht nachsehen, weil ich nicht im Büro bin...
.
ciao a tutti ...
.
Auteur
Die Website "www.pechi-kaminy.by" mit den zwei fixierten Parallaxhintergründen funktioniert auf meinen mobilen Geräten perfekt.
Auf meiner Homepage habe ich bei NEWS eine "Parallaxe umgekehrt" sowie ganz unten hinter der Google Karte einen "fixierten Hintergrund"
Gibt es hierfür auch ein Script das ich vor dem </HEAD> unter Punkt 1 einbauen kann? Das Script auf der russischen Seite funktioniert bei mir nicht.
Danke
Ciao
Das Skript von KolAsim ist auf die Website abgestimmt auf die 2 gewissen Reihen, damit diese fixiert sind.
Wenn dann müsste man deine Reihennummern korrigieren bzw. ist es glaube ich nur eine parallaxe Reihe bei dir! Wobei der Code es nur fixiert und nicht den umgekehrten Scrolleffekt erzeugt wie du ihn wünscht.
Auteur
Ok, ich warte mal auf die "Erfindung" von KolAsim ab, der soll mal was zaubern!
Gute Nacht
... OK ... (It > De) .. Ich möchte darauf hinweisen, dass der optimale Weg, meine Erfindung optimal zu nutzen, darin besteht, ein einzelnes Bild als festen Hintergrund zu verwenden. gestoppt, der Website-Seite...
... das auf der Russo-Site war das erste Experiment, einzigartig und exklusiv, für Bilder in zwei verschiedenen Zeilen, und daraus entstand dieser Code für Ihre INDEX-Seite ...
… probieren Sie es aus und überprüfen Sie es online auf Ihren „mobilen“ Geräten....
… mein Code lässt echte Parallaxe oberhalb Ihres 600-Pixel-Haltepunkts arbeiten, unterhalb dessen stattdessen meine EXTRA feste Parallaxe aktiviert wird…
.
ciao
.
... das ist der Code für die Seite: >> INDEX:
<script>
$( document ).ready(function() { //K>;
/** --- doppio para-parallasse-fisso x WSx5 by KolAsim --- **/
//---------------------------------------------------
setTimeout(function(){//K1>;
imgK1 = $("#imPageRowGraphics_7").css('background-image').split('"').join(''); // > (*);
imgK2 = $("#imPageRowGraphics_13").css('background-image').split('"').join(''); // > (*);
//---------------------------------------------------
styleK = '<style> @media (max-width: 599px) {#imPageRowGraphics_7, #imPageRowGraphics_13'+ // > (*);
'{ background:transparent url("") !important} #contenitoreK2 {display:none}}'+
'div[id^="imPageRow_"] {grid-column: 1 / 100 !important} #imPageIntContainer{z-index:1} </style>';
$("head").append(styleK);
//----------------------------------------------------
attrstyleK = 'position:fixed; top:0px; left:0px; width:100%; height:100%;z-index:0;'+
' background-repeat:no-repeat; -webkit-background-size:cover !important ;'+
' -moz-background-size:cover !important; -o-background-size:cover !important;'+
' background-size:cover !important;background-position: center !important;';
//---------------------------------------------------
divK1='<div id="contenitoreK1" style="position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:0;">'+
'<div id="div_customK1" style=" '+ attrstyleK + ' background-image:'+imgK1+' "></div></div>';
divK2='<div id="contenitoreK2" style="position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:0;">'+
'<div id="div_customK2" style=" '+ attrstyleK + ' background-image:'+imgK2+' "></div></div>';
$("body").append(divK1+divK2);
//---------------------------------------------------
$( "div[id^='imPageRow_']:not(#imPageRow_7, #imPageRow_13" ).each(function() {//K2>; // > (*);
$(this).css("background-color","white");
}); //K2<<;
//---------------------------------------------------
scrollH_K()
},3000); //K1<<;
}); //K<<;
//---------------------------------------------------
window.onscroll = function() { scrollH_K()}//K2>|<<;
//---------------------------------------------------
function scrollH_K() { //K3>;
hK= window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
row11topK = $('#imPageRowGraphics_13').offset().top - $(window).scrollTop(); // > (*);
if(row11topK < hK ){$("#contenitoreK2").show()} //K4>|<<;
else{$("#contenitoreK2").hide()} //K5>|<<;
} //K3<<;
</script>
.......................................................
.
...der Code muss in die Seiteneigenschaften eingefügt werden, in diesem Abschnitt:
>> Schritt 3 - Sitemap > 'Eigenschaften der Seite' Fenster > Funktionen im Bereich Erweitert >
> ▪Benutzerdefinierter Code: > 3. (dritte) Option > Vor dem </HEAD> Tag
.
ciao
.
Auteur
Hallo KolAsim,
vielen dank für deine Mühen und das Erstellen deines Codes!
Habe deinen Code wie beschrieben auf der Index Seite vor dem </HEAd> eingefügt, leider funktioniert die fixierte Parallaxe nur auf meinem Smartphone. Auf meinem Tablet hingegen nicht, auf beiden Geräten kommt es zudem zu starkem Ruckeln und die Website hängt, sodass sich die Seite nicht mehr scrollen lässt. Du kannst es selbst ausprobieren, meine Seite ist mit deinem Code online!
https://www.blasorchester-sand.de/
Grazie
Ciao
... Ich habe Ihre Seite auf meinem Android+Chrome-Smartphone überprüft und sie funktioniert ordnungsgemäß und ohne Mängel; ...es funktioniert auch auf meinem PC einwandfrei und mir sind keine Mängel aufgefallen...
... was Ihr Tablet betrifft, vielleicht ist es breiter als die 600 Pixel, die ich zuvor erwähnt habe, auf die mein Code angepasst ist ...
... Sie können den Wert basierend auf Ihrem vorherigen Haltepunkt, 939 Pixel, ändern oder den Wert für den Schwellenwert eingeben, den Sie für am geeignetsten halten...(*)
... (*) ... versuchen Sie, den Haltepunktwert in der Variablen styleK im dritten Abschnitt des Codes wie folgt zu korrigieren:
styleK = '<style> @media (max-width: 939px) **************
.
ciao
.
Auteur
Jetzt funktioniert es auch auf dem Tablet und das Problem mit dem Ruckeln am Seitenende ist auch nicht mehr aufgetreten, SUPER!!!
Kannst du mir noch sagen welche Variablen ich anpassen muss um deinen Code auf andere Seiten zu übertragen?
Habe auch noch unter dem Menü orchester => scharfes blech bei der Trompete am Seitenende einen fixierten Hintergrund, kann ich deinen Code entsprechend anpassen, damit es da auch funktioniert?
Und nochmal vielen herzlichen Dank für deine Unterstützung!!! :-)
Wünsche dir noch einen schönen Abend.
Ciao
... OK ... ... ... um Ihre Orchester/---scharfes-blech.html-Seite auszuwerten, müssen Sie den von Ihnen eingefügten Code entfernen, der sich auf die INDEX-Seite bezog ...
... für Seiten, die die gleiche Struktur wie der INDEX haben, also mit zwei Zeilen mit Parallaxe, findet man in meinem Code am Ende einiger Codezeilen das Symbol // > (*); ...die die Zeile identifiziert, in der sich der anzupassende Selektor in Bezug auf den zu berücksichtigenden Namen/die zu berücksichtigende ID befindet...
...xxxxxxxxxxxxx; // > (*);
... Zum Beispiel: #imPageRow_7 | #imPageRowGraphics_7 | ... > usw....
... für die Seite Orchestras>--scharfes-blech.html und ähnliches muss der Code neu bewertet und vereinfacht werden ...
...wenn du mich warnst, werde ich hierher zurückkehren...
.
ciao
.
Auteur
Alles klar, habs geschafft!
https://www.blasorchester-sand.de/scharfes-blech.html
Vielen Dank für die schnelle Hilfe mit dem Super-Code.
Bis dahin...
Ciao
.... OK ... gesehen ... es funktioniert ... ...
...für nur eine Zeile und ohne Berücksichtigung von Haltepunkten können Sie vereinfachen...
...zum Beispiel für eine ähnliche Seite: dirigent.html
<script>
$( document ).ready(function() { //K>;
/** --- para-parallasse-fisso x WSx5 by KolAsim --- **/
//---------------------------------------------------
setTimeout(function(){//K1>;
imgK1 = $("#imPageRowGraphics_3").css('background-image').split('"').join(""); // > (*);
imgK1 = imgK1.split('"').join('');
//---------------------------------------------------
divK1='<div id="contenitoreK1" style="position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:0;">'+
'<div id="div_customK1" style="position:absolute; top:0px; left:0px;width:100%; height:100%; z-index:0;'+
' background-repeat:no-repeat; background-image:'+imgK1+'; -webkit-background-size:cover !important ;'+
' -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;'+
' background-position: center !important "></div></div>';
//---------------------------------------------------
$("body").append(divK1);
$("#imPageRowGraphics_3").css('background-image','url("")') // > (*);
$("#imPageIntContainer").css('z-index','1')
//---------------------------------------------------
$( "div[id^='imPageRow_']:not(#imPageRow_3" ).each(function() {//K2>; // > (*);
$(this).css("background-color","white");
}); //K2<<;
//---------------------------------------------------
},3000); //K1<<;
//---------------------------------------------------
}); //K<<;
</script>
...............................................................
ciao
.
Auteur
Danke, du hast mir sehr damit geholfen.
Ciao
... ...vielen Dank auch an Dich für das schnelle Verständnis und die Wertschätzung.......
.
ciao
.