STEP 3:クリックによる回転 画像を全面に表示した直方体が完成したので、ナビゲーションがクリックされたら回転するアニメーションを作る。直方体をrotateXで90度回転させると底面が正面に変わり、正面は上面へ移動する。同様に、今度はrotateXを180度回転させると、初期状態で正面だった面は上面から背面になり、正面は初期状態の背面になる。 回転する角度は、ナビゲーションとなるa要素にカスタムデータ属性「data-deg」を設定して格納する。a要素がクリックされるとjQueryでdata-degの値を読み出し、transformプロパティの引数に指定する。これで、ナビゲーションごとに指定された角度にページ全体が回転するようになる。 ■ソースコード(HTML) <div class="nav"> <ul> <li><a data-deg="0" class="active" href
![CSS3で作るダイナミックな3D表現 (2/2)](https://cdn-ak-scissors.b.st-hatena.com/image/square/1b5e2982ed5f752f81c709da00045c18248ba672/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2014%2F08%2F07%2F1007235%2Fl%2Fb55ced8d1abed4f3.jpg)