scrollHint スクロールができることを表示する
今回はテーブルなどで横スクロールできることがわかるように、補助的なアニメーションを表示させる
今回はpugとstylusを使っています。
コンパイルが必要になるので、html、CSSがいいって人は下記サイトで変換してください
サクッとデモが見たい方
下記コードペンで、デモを作っているので参考にしてください
https://codepen.io/xhisashix/pen/RwpJZPWhttps://codepen.io/xhisashix/pen/RwpJZPW
ディレクトリ構成
.
├── stylus
│ ├── scroll-hint.css
│ └── style.styl
├── index.pug
└── js
└── scrollHint.js
CDNの読み込み
script(src="https://unpkg.com/scroll-hint@latest/js/scroll-hint.min.js") // scrollHintのCDN
script(src="./js/scrollHint.js") // 下記のjs
pug
.section
.table.table_container
table
tr
th タイトル
th タイトル
th タイトル
th タイトル
th タイトル
th タイトル
th タイトル
th タイトル
th タイトル
tr
td content
td content
td content
td content
td content
td content
td content
td content
td content
tr
td content
td content
td content
td content
td content
td content
td content
td content
td content
stylus
.section
margin 0 auto
max-width 980px
width 90%
background #ccc
.table
overflow-y scroll
margin 0 auto
width 600px
table
border 1px solid #ddd
tr
box-sizing border-box
padding 15px 20px
min-height 30px
border-top 1px solid #ddd
th, td
box-sizing border-box
padding 20px
min-width 150px
background #eee
td
background #fff
注意点
<link rel="stylesheet" href="https://unpkg.com/scroll-hint@latest/css/scroll-hint.css">
上記のCSSを読み込むと実装できなかったので、下記よりCSSをダウンロードしています。
https://appleple.github.io/scroll-hint/
ディレクトリの構成のscroll-hint.cssが上記でダウンロードしてきたcssファイルになります。
js
new ScrollHint('.table_container', {
suggestiveShadow: true,
remainingTime: 5000,
i18n: {
scrollable: 'スクロールできます',
},
});
最後に
そんなに使うことはないかもしれませんが、
テーブルの構造的にレスポンシブにするの難しいときとかに便利なので、使って見てください.
誰かの約に立てれば幸いです。