From 9262fec16128bcd19a9e5e95539a7e101fc95a65 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Thu, 2 Nov 2017 14:35:29 -0400 Subject: [PATCH] Improve momentum-scrolling docs --- docs/source/docs/overflow.blade.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/docs/source/docs/overflow.blade.md b/docs/source/docs/overflow.blade.md index 4c3f44e8c..9f80fbddf 100644 --- a/docs/source/docs/overflow.blade.md +++ b/docs/source/docs/overflow.blade.md @@ -17,7 +17,7 @@ title: "Overflow" ])
- +
@@ -58,12 +58,12 @@ title: "Overflow" - + - + @@ -168,11 +168,29 @@ Use `.overflow-scroll` to add scrollbars to an element. Unlike `.overflow-auto`, ### Momentum-based scrolling on touch devices -Use `.scrolling-touch` to use momentum-based scrolling on touch devices. This causes content to continue scrolling for a while after finishing the scroll gesture and removing your finger from the touchscreen. The speed and duration of the continued scrolling is proportional to how vigorous the scroll gesture was. +Use `.scrolling-touch` to use momentum-based scrolling (where supported) on touch devices. -### Regular scrolling on touch devices +@component('_partials.code-sample') +
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eleifend rutrum auctor. Phasellus convallis sagittis augue ut ornare. Vestibulum et gravida lectus, sed ultrices sapien. Nullam aliquet elit dui, vitae hendrerit lectus volutpat eget. In porttitor tincidunt egestas. Pellentesque laoreet ligula at est vulputate facilisis. Etiam tristique justo ut odio placerat ornare. Cras bibendum, orci at ornare tincidunt, lacus nunc gravida enim, sit amet euismod nunc lectus in lectus. Ut dictum nulla et arcu aliquet ornare. Aliquam et dapibus lectus. Aenean mattis elit mi, sed ultricies augue consectetur id. Sed id magna malesuada, luctus urna a, bibendum tortor. Cras cursus cursus ex. Nulla fringilla elit vitae imperdiet scelerisque. Donec ac sem eu diam convallis mollis a sed leo. Proin congue augue turpis, eget rutrum dolor ultricies non. Nulla blandit venenatis dapibus. Sed tincidunt mollis elit, quis suscipit nibh eleifend quis. Donec ex lorem, auctor eu rutrum in, blandit id dolor. Nulla molestie arcu turpis. In id felis vulputate, tempor massa eget, malesuada mauris. Quisque fringilla consequat metus, luctus scelerisque leo fringilla vel. +
+@slot('code') +
Lorem ipsum dolor sit amet...
+@endslot +@endcomponent -Use `.scrolling-auto` to use "regular" scrolling on touch devices. This causes scrolling to immediately cease when you remove your finger from the touchscreen. +Use `.scrolling-auto` to use normal non-momentum-based scrolling on touch devices. + +This is mostly useful for undoing `.scrolling-touch` at larger screen sizes. + +@component('_partials.code-sample') +
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eleifend rutrum auctor. Phasellus convallis sagittis augue ut ornare. Vestibulum et gravida lectus, sed ultrices sapien. Nullam aliquet elit dui, vitae hendrerit lectus volutpat eget. In porttitor tincidunt egestas. Pellentesque laoreet ligula at est vulputate facilisis. Etiam tristique justo ut odio placerat ornare. Cras bibendum, orci at ornare tincidunt, lacus nunc gravida enim, sit amet euismod nunc lectus in lectus. Ut dictum nulla et arcu aliquet ornare. Aliquam et dapibus lectus. Aenean mattis elit mi, sed ultricies augue consectetur id. Sed id magna malesuada, luctus urna a, bibendum tortor. Cras cursus cursus ex. Nulla fringilla elit vitae imperdiet scelerisque. Donec ac sem eu diam convallis mollis a sed leo. Proin congue augue turpis, eget rutrum dolor ultricies non. Nulla blandit venenatis dapibus. Sed tincidunt mollis elit, quis suscipit nibh eleifend quis. Donec ex lorem, auctor eu rutrum in, blandit id dolor. Nulla molestie arcu turpis. In id felis vulputate, tempor massa eget, malesuada mauris. Quisque fringilla consequat metus, luctus scelerisque leo fringilla vel. +
+@slot('code') +
Lorem ipsum dolor sit amet...
+@endslot +@endcomponent ## Responsive
Class
.scrolling-touch-webkit-overflow-scrolling: touch;-webkit-overflow-scrolling: touch; Use momentum-based scrolling on touch devices.
.scrolling-auto-webkit-overflow-scrolling: auto;-webkit-overflow-scrolling: auto; Use "regular" scrolling on touch devices.