1.ドラッグした時の色を変更する
::selection {
color:<color>
background:<background-color>
}
※現在は仕様外の機能
この 擬似要素は CSS Selectors Level 3 の草案には記載されていましたが、特に入れ子の要素での動作の定義が不十分に見え、相互互換性が実現できなかったため、勧告候補の段階で取り除かれました(W3C Style のメーリングリスト上の議論による)。引用元:Mozilla Developer Network(https://developer.mozilla.org/ja/docs/Web/CSS/::selection)
::selection 擬似要素は現在、標準路線上のどの CSS モジュールにも存在しません。製品の環境で使うべきではありません。
2.縦書き
writing-mode:vertical-rl;
/* IE独自仕様 */
writing-mode:tb-rl;
/* ベンダープレフィックス付 */
-o-writing-mode:tb-rl;
-moz-writing-mode:tb-rl;
-webkit-writing-mode:tb-rl;
writing-mode:tb-rl;
3.スライド画面遷移
アンカーリンクがアクティブになるまで表示位置が画面外になるようにtransform100%(-100%)に設定。
transformXだと横移動、transformYだと縦移動。
CSS)
.slide {position:fixed; width:100%; height:100%; left:0; top:0; margin:0; padding:0;}
#page1 {z-index:10;}
#page2 {z-index:20; transform:translateX(100%); background-color:#336699; transition:1s;}
#page2:target {transform:translateX(0%); transition:1s;}
#page3 {z-index:30; transform:translateY(-100%); background-color:#ff6600; transition:1s;}
#page3:target {transform:translateY(0%); transition:1s;}
HTML)
<div id="page1" class="slide">
…
</div>
<div id="page2" class="slide">
…
</div>
<div id="page3" class="slide">
…
</div>
<ul>
<li><a href="#page1">page 1</a></li>
<li><a href="#page2">page 2</a></li>
<li><a href="#page3">page 3</a></li>
</ul>
▸▸テストページ