Gibt es derzeit eine Möglichkeit, mehrspaltiges Scrollen in CSS oder CSS mit JavaScript durchzuführen?Mehrspaltiges vertikales Scrollen in CSS/JavaScript
Um zu beschreiben, was ich damit meine, ich habe eine kurze Demo auf jsfiddle einrichten:
Wenn zu viel Text in der div ist, würde ich vertikal in der Lage sein möchten blättern , wobei neuer Text vom unteren Rand der rechten Spalte kommt und der alte Text oberhalb der linken Spalte endet - Im Grunde wie ein Textbereich, außer mit zwei Spalten.
Stattdessen werden zusätzliche Spalten erstellt, für die horizontal gescrollt werden muss.
Während ich versuchen konnte, jede Textzeile in einem Array zu speichern, und dann bei scroll zu ändern, war ich neugierig, ob es bereits eine Möglichkeit gibt, dies in einfachem CSS zu tun oder wenn eine Lösung bereits über JavaScript existiert. Vielen Dank!
Das ist sehr interessant scheint, und ich werde das prüfen. Allerdings scheint es kein systemeigenes Scrollen zu erlauben. Ich könnte möglicherweise die JavaScript-API verwenden, sobald sie mehr unterstützt wird, um zu emulieren, was ich erreichen möchte. Trotzdem danke! –
CSS-Regionen wären ein idealer Kandidat für dieses Problem. Die Entwicklung ist jedoch noch nicht abgeschlossen. Eine langsame und schmerzhafte Lösung wäre es, Ihren Text mit JavaScript zu brechen und selbst Layout zu machen. Denken Sie darüber nach, ob dieser Aufwand für Ihren Anwendungsfall sinnvoll ist. Da draußen sind Drachen. –