CSS3 Transitionを使用してスムーズなページスクロールを作成する方法を探しています。私はJavaScriptを使ってそれを行う方法を知っていますが、CSS3でそれを行う方法があれば、私はそれをパフォーマンスの目的で好むでしょう。CSS3 Transitionを使用してページスクロールをカスタマイズする方法
1
A
答えて
2
transform: translate(x,y)
を使用して「スクロール」をシミュレートすることができます。これは、transition-property: all
経由のトランジションを使用してアニメートすることができます。現在、多くのCSS3のように、適切なベンダープレフィックスを追加する必要があります。
参考文献:Mozilla Dev Center: transform、Mozilla Dev Center: CSS Transitions
P.S. transform: translate()
で慎重にパーセンテージを使用する - 要素がラップされる方法によっては、-100%はコンテンツの次の '表示高さ'の部分を意味することがあります
5
cssでスクロール動作を制御することはできません。 CSS3トランジションを使用すると、要素がある状態から別の状態に移動する方法を指定できます。スクロールはCSSにアクセスできないブラウザ機能です。
関連する問題
- 1. center css3 transition image
- 2. divの複数のプロパティと複数のwebkit-transition-delayを使用したCSS3 Webkit-transition
- 3. CSS3セレクタを使用してIE8を無視する方法は?
- 4. WIXを使用してダイアログウィンドウのアイコンをカスタマイズする方法は?
- 5. Jarを使用してFreeMarkerテンプレートをカスタマイズする方法は?
- 6. freemarkerを使用してalfrescoのドロップダウンリストをカスタマイズする方法は?
- 7. C#でxmlserializerを使用してxmlをカスタマイズする方法は?
- 8. Liferay UIを使用してページテンプレートをカスタマイズする方法は?
- 9. WebHttpBindingを使用してWCFサービスでXmlResponseをカスタマイズする方法
- 10. テーマファイルを使用してASP.NETチャートをカスタマイズする方法
- 11. Bokeh datetimetickformatterを使用してダニをカスタマイズする方法
- 12. serilogを使用して例外出力をカスタマイズする方法
- 13. CSSを使用してスライドバーをカスタマイズする方法
- 14. PHPコードを使用してwoocommerceプラグインをカスタマイズする方法は?
- 15. ベルツリーアイコンを使用してAngular Treeviewノードをカスタマイズする方法
- 16. マウスホイールとスクロールバーを使用してスムーズな縦方向のページスクロール
- 17. CSS3を使用して次の図形を描く方法
- 18. asp.net MaintainScrollPositionOnPostbackの後のページスクロールで正しくjquery.animateを使用する方法
- 19. CSS3を使用して入力テキストの長さを制限する方法は?
- 20. CSS3、jQuery、およびHTMLを使用してイメージキューエフェクトを作成する方法は?
- 21. CSS3を使用して画像の色を変更する方法は?
- 22. CSS3を使用して特定の親要素にスタイルをスキップする方法
- 23. 別の新しいヘッダーを使用してJQGridをカスタマイズする方法
- 24. jqueryの同じメソッドを使用する方法scrollSop with css3
- 25. JavaScriptでsetIntervalメソッドを使ってTRANSITIONエフェクトを実現する方法は?
- 26. ScalaとPlay Frameworkを使用してJsonのシリアル化をカスタマイズする方法は?
- 27. py.testを使用して生成されたhtmlレポートファイルをカスタマイズする方法は?
- 28. クエリーセットを使用してdjangoのlist_displayオプションをカスタマイズする方法は?
- 29. mqseries.net dllを使用してmqclient.iniの場所をカスタマイズする方法は?
- 30. Angular 2/Bootstrap 4を使用してng-bootstrapコントロールのCSSをカスタマイズする方法