Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Apples Fade Out Animation nachbauen
Apples Fade Out Animation nachbauen
dom_beta
12.09.14
01:39
Hallo!
Ich meine diesen Effekt:
Wenn ihr dort auf "Mac Pro" klickt, wird die aktuelle Seite schwarz, blendet sich mehr oder weniger aus, und geht dann zur Mac Pro-Seite.
Habt ihr sowas schon mal gemacht? Und wenn ja, wie baut man das nach?
„...“
Hilfreich?
0
Kommentare
buck
12.09.14
02:39
Das kannst Du z.B. mit Javascript auf Basis von jquery nachbauen.
Hilfreich?
0
bmc desgin
12.09.14
04:45
Es wird ein schwarzes Element übergeblendet, danach wird der eigentliche Link aufgerufen...
Kann man mir JavaScript ganz einfach machen - auch ohne jQuery und Konsorten...
Cheers
„Ask your questions...“
Hilfreich?
0
__180682
12.09.14
08:51
Ich habe solche Überblendungen mit der App »Hype« von Tumult gemacht... diese generiert vornehmlich »HTML-5«. Die App macht - zumindest mir - Spass, ist aber bei echten Programmierprofis nicht so der Burner, Testversion gibts kostenlos...
Hilfreich?
0
dom_beta
12.09.14
16:44
bmc desgin
Es wird ein schwarzes Element übergeblendet, danach wird der eigentliche Link aufgerufen...
Kann man mir JavaScript ganz einfach machen - auch ohne jQuery und Konsorten...
Cheers
Und wie? Hast du da den Quellcode?
„...“
Hilfreich?
0
breaker
12.09.14
17:11
Hilfreich?
0
dom_beta
12.09.14
17:26
breaker
Ja und dann? Das Problem ist ja, der zu schnelle Wechsel der Seite.
„...“
Hilfreich?
0
breaker
12.09.14
17:30
Ja, da siehst du doch Beispielcodes, wie mit Fade Out umzugehen ist. Im Grunde dunkelt sich die aktuelle Seite in schwarz ab, und dann verzögert sich der Linkaufzruf.
Ein bisschen selbst googlen musst du schon:
Da findest du auf stackoverflow sogar einige Beispiele für die Delay-Action.
Hilfreich?
0
Joe12
12.09.14
18:47
Wenn ich das richtig sehe müsste das das Javascript sein das Apple benutzt:
Hilfreich?
0
bmc desgin
16.09.14
23:14
Hier mal meine aus dem Stegreif:
var t = window.setInterval(blend("http://www.example.com"), 50);
function blend(href){
var sE = document.getElementById("blend");
if (sE) {
var o = sE.style("opacity");
if (o == 1) {
gotoLink(href);
window.clearInterval(t);
} else {
sE.style("opacity") = o + 0.05;
}
} else {
var E = document.createElement("div");
E.setAttribute("id","blend");
E.setAttribute("style","position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0");
document.body.appendChild(E);
}
}
function gotoLink(href) {
window.location.href = href;
}
So in etwa in purem JavaScript, obwohl man hier noch einiges verschachteln könnte. Auch das CSS Gedöns könnte man noch auslagern.
In jQuery wäre es eine Zeile
Cheers
„Ask your questions...“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Parallels führt x86-Windows auf M-Macs aus – Te...
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Doch keine finalen Versionen: Apple gibt zweite...
Mac mini M4 im ersten Test: Was hält der kleine...
Softwareupdate: Apple veröffentlicht iOS 18.2.1
Gurman zum Release des neuen Apple TV, HomePods...
Platzgründe: Apple begründet modulare SSD und P...
Apple-Leak spricht vom "iPad Air M3"