要素のホイールがあるページがあり<div>
、ボタンをクリックするとホイール全体が回転します。
この効果は、本質的に絶対的な CSS 変換を使用して実現します。ただし、ホイールは非常に大きく、HD ディスプレイでは見栄えがしますが、画面が小さいと端が切れてしまいます。通常のレイアウトのように % 幅を使用することはできません。必要なのは、ほとんどのブラウザのズーム機能と同じようにページ全体を縮小することです。
私自身は、ctr+mouseWheel がページをズームアウトしてページ全体を表示できることを知っていますが、他の人がこれを行うことは期待できません。
ラッパー div で使用-browser-transform: scale(amt);
して必要な効果を得ることができることはわかっていますが、動的に行う方法がわかりません。スケールを 0.5 に設定すると、画面に関係なく 0.5 になります。どの画面でも、ホイールの端を画面の端から数ピクセルだけ離したいです。メディア クエリを使用して問題を解決できることはわかっていますが、理想的とは言えない結果が残るか、さまざまなクエリが必要になりすぎます。プログラムで変更する方法-browser-transform: scale(amt);
、または有限の制御を行うその他の方法が必要です。
何かご意見は?