Ich bin mit Parallax-Scrolling zu experimentieren, und ich möchte, wie etwas tun:Benutzerdefinierte CSS-Eigenschaften oder HTML-Attribute?
$('.page').each(function() {
$(this).css("background-position",
"center " + ((window.pageYOffset - $(this).offset().top)/
$(this).css("speed")) + "px");
});
Wo Geschwindigkeit ein Attribut zu dem bestimmten Element zugeordnet ist, die beim Scrollen die Bewegungsgeschwindigkeit eines Objekts steuert. So hätte ich so etwas wie:
#item { speed: 4; }
und
<div name="item" class="page"></div>
Ich verstehe das nicht möglich sein könnte, mit CSS
. HTML5 unterstützt benutzerdefinierte Attribute, aber ich würde diese Dinge lieber irgendwo im Kopf mit anderen Informationen über das Element deklarieren.
Irgendwelche Empfehlungen, wie man das macht?
Danke!
Warum verwenden Sie kein JavaScript für diese – HerrSerker