- 2012-01-17 (火)
- カテゴリ:css

コーディングしたのでメモ。
基本的な考え方・作り方
入れ物と、aタグが必要。
spanとa
headerとa
liとa
など。
入れ物は position:relative;にしてaタグはabsoluteにする。
a:beforeとa:afterで部品を作り、
transform:rotate();
transform:scew();
z-index:;
で調節する。
shadowとかgradientで装飾する。
−−−
参考サイト
http://design.kayac.com/topics/2010/10/iphone-ui-only-css3.php
日本語 三角部分には rotateを使っている。
a:beforeで4角形を作り、a:afterで三角形を作る。
三角形を45度傾けるので端の角度が90度になる。ので少し鋭い戻るボタン。
三角と四角の繋ぎめをborder-radiusで調節するが、上手く行かないとピロッてなる。
上記サイトのサンプルでも、なっている。
http://blog.livedoor.jp/cie/archives/52084124.html
日本語。 三角部分をscew。
aタグをborder-radiusで角丸の四角形にする。
a:afterに半分の高さの四角形を作りtopとleftにnegative-margin入れて引き上げる。
transform:scew()で傾けて、三角形の下半分を作る。
a:beforeにafterと同じく四角形を作り、scewで傾ける。
float:left;して合体させる。
繋ぎ目が綺麗。左端の角度を浅くできる。
コードが少し複雑なのでKAYACさんのと使い分けできそう。
−−−
scewとrotate同時指定できたら、上記2とおりの良いとこ取りできるのに!
チュートリアル
http://lab.jeffbatterton.com/iphone-back-button/
英語。丁寧で分かり易いチュートリアル。
四角形2個とrotateのパターン。
−−−
css3 その他tutorial
http://www.catswhocode.com/blog/top-10-css3-buttons-tutorials
- カテゴリ:css

- タグ: css3
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://reoto.com/archives/356/trackback/
- Listed below are links to weblogs that reference
- iphone風の三角の戻るボタンをcssで from ぼんずーず