最近はCSSで角丸を表現する事が非常に増えてきました。
昔は画像で作成して…という流れだったのですが、CSS3になってからはできるだけ画像を使わない方向なんですよね。CSSは色々な表現ができるようになっているので、CSSを書くのが楽しいです。
スポンサードリンク
CSSで角丸を作る書き方ってなぜか忘れてしまう。
角丸の書き方ってついつい忘れがちになってしまいます。なので、今回は自分のコピペ用に角丸パターンをいくつか作っておきました。使いたい人は遠慮なく使ってくださいませ。
今回はBOX(ボーダーを引いているdiv)と角丸用のCSSに分けて作成しました。
いちいち角丸の指定をdiv毎に書くのは面倒ですし、最近の書き方はこんな感じかな…と。
html
1 2 3 |
<div class="box kadomaru"> 角丸ボックス </div> |
css
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
.box{ line-height:200px; text-align:center; width:300px; height:200px; border:1px solid #000000; margin-bottom:10px; } .kadomaru{ /* 全部角丸 */ border-radius: 10px 10px 10px 10px; } .kadomaru_top{ /* 上だけ角丸 */ border-radius: 10px 10px 0px 0px; } .kadomaru_bottom{ /* 下だけ角丸 */ border-radius: 0px 0px 10px 10px; } .kadomaru_left{ /* 左だけ角丸 */ border-radius: 10px 0px 0px 10px; } .kadomaru_right{ /* 右だけ角丸 */ border-radius: 0px 10px 10px 0px; } .kadomaru_top_left{ /* 左上だけ角丸 */ border-radius: 10px 0px 0px 0px; } .kadomaru_top_right{ /* 右上だけ角丸 */ border-radius: 0px 10px 0px 0px; } .kadomaru_bottom_right{ /* 右下だけ角丸 */ border-radius: 0px 0px 10px 0px; } .kadomaru_bottom_left{ /* 左下だけ角丸 */ border-radius: 0px 0px 0px 10px; } |
上だけ角丸、下だけ角丸などなど、色々なパターンに分けておきました。「html」内で指定している「kadomaru」を他のクラスに書き換えればそのまま使用できます。このようにしておくと、使いたい時に必要な部分だけ書けばいいので楽ですよね。
borderのスタイルを点線などにも変更できます。
CSSコピペ専用!角丸を簡単に使用するメモ まとめ
今回はCSSを使って角丸を表現したい時の書き方をメモ程度にまとめてみました。
CSSの書き方は色々あるし、ブラウザによって依存したりする事もあるので、CSSを使う時は必ず主要ブラウザのチェックを忘れないようにしましょう。
こんな記事もどうですか?
tableのborderにdottedを使用する。firefoxで悩んでいる方必見!
tableのborderにdottedを使用する。firefoxで悩んでいる方必見!
スポンサードリンク
カテゴリー:CSS