add `scroll` support & update demo

add `scroll` support
update demo
update style
update package