CSS:Top
transition
opacity
radius
animation

Javascript:Top
accordion
CSS3PIE
jQuery


役立つJavascriptのメモ


文章スッキリまとめます→ accordion
IEでも角丸を表示できる→ CSS3PIE
現在最も人気のあるライブラリ→ jQuery


accordion

収納スペースとしてリスト表示<ul><li>を使います。
<ul class="accordion" id="vertical">
   <li class="slide-01">
      <div>
         <h2>title1</h2>
            <p>ココに文章</p>
         </div>
      </li>
   <li class="slide-02">
      <div>
         <h2>title2</h2>
         <p>ココに文章</p>
      </div>
   </li>
   <li class="slide-03">
      <div>
         <h2>title3</h2>
            <p>ココに文章</p>
         </div>
      </li>
   <li class="slide-04">
      <div>
         <h2>title4</h2>
            <p>ココに文章</p>
         </div>
      </li>
   <li class="slide-05">
      <div>
         <h2>title5</h2>
            <p>ココに文章</p>
         </div>
      </li>
</ul>

マウスカーソルを合わせると広がります(60%の大きさ)
他の文章はそのあいだ縮んでいます(10%の大きさ)
#vertical{
height:100px;
}
#vertical li{
overflow:hidden;
float:none;
height:20%;
width:100%;
-webkit-transition:height 0.2s ease-out;
transition:height 0.2s ease-out;
}
#vertical li:first-of-type{
-webkit-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
}
#vertical li:last-of-type{
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
}
#vertical:hover li{
height:10%;
width:100%;
}
#vertical li:hover{
height:60%;
width:100%;
}
.slide-01{
background:red; color:white;
}
.slide-02{
background:orange; color:white;
}
.slide-03{
background:yellow; color:#333; text-shadow:none;
}
.slide-04{
background:green; color:white;
}
.slide-05{
background:blue; color:white;
}

横に開閉するタイプもあります。詳しくはこちら↓
http://csswizardry.com/2011/02/pure-css3-accordion/

CSS3PIE

ここ↓からファイルをダウンロードして作業フォルダへ
https://github.com/lojjic/PIE/downloads

border-radiusの後ろに1行behavior: url(PIE.htc);を加えるだけ!
.box1{
   border:solid 1px gray;
   width:100px;
   height:50px;
   border-radius:10px;
   behavior: url(PIE.htc);
}

 IEでも角が丸い
head要素のjavascript呼び出しも不要。作業フォルダにいれるだけです。

jQuery

jQuery(ジェイクエリー)はブラウザごとの挙動の違いを吸収してくれる、
いわば翻訳機なようなもの。
Javascriptと比べて非常に短いコードで済むようです。

勉強中