CSS3で搭載された、scroll-snapでモバイルデバイスで画面スクロールはできたのですが、現状表示されている要素(section id=""とか)のidを、ページ内リンクした時と同様にURLに出すことはできるのでしょうか?
CSS
.container {
overflow: auto;
scroll-snap-type: y;
height: 100vh;
}
.area { scroll-snap-align: start; height: 100vh; }
html(index.html とすると)
<div class="container">
<section class="area" id="p1">
<h1>scroll-snap-type: y</h1>
<p>1</p>
</section>
<section class="area" id="p2">
<h1>scroll-snap-type: y</h1>
<p>2</p>
</section>
<section class="area" id="p3">
<h1>scroll-snap-type: y</h1>
<p>3</p>
</section>
<section class="area" id="p4">
<h1>scroll-snap-type: y</h1>
<p>4</p>
</section>
<section class="area"> id="p5"
<h1>scroll-snap-type: y</h1>
<p>5</p>
</section>
</div>
この状態で、たとえばsection id="p3" にきたときには、 index.html#p3 というアドレスで直にアクセスできないかということです。やはり、なにかjsなどで工夫しないといけないでしょうか?
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。