HTMLとCSSで質問です。TABLEタグと画像を使用せずに、角の丸い図形は作れますか?


作れましたら、やり方を教えていただけますでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/03/05 02:42:50
  • 終了:2007/03/12 02:45:03

回答(7件)

id:ymlab No.1

ymlab回答回数507ベストアンサー獲得回数342007/03/05 03:07:27

ポイント19pt

結論から言うと、作れます。

ライブラリが配布されておりますので、それを使うとよいでしょう。

http://www.curvycorners.net/

ここの記事を読めば使い方が分かります。

例をたどって、ソースを読む。

http://gigazine.net/index.php?/news/comments/20060616_curvycorne...

具体的には、

http://www.curvycorners.net/usage.php

に使い方がのっていて、

<head>の中に

<script type="text/JavaScript" src="rounded_corners.js"></script>

を追加して、

<DIV id="myDiv"></DIV>

かぎかっこは半角に

でよいみたいですね。

id:makocan

やはり、CSSだけでは無理ですかね。。。

2007/03/05 04:04:10
id:kazuya0x01 No.2

kazuya0x01回答回数31ベストアンサー獲得回数02007/03/05 06:21:05

ポイント19pt

はてブに「丸角」というタグがありました

http://b.hatena.ne.jp/t/%e8%a7%92%e4%b8%b8

こちらや

http://www.designwalker.com/2006/12/round-corner.html

ここらへん

http://gigazine.net/index.php?/news/comments/20060525_rounded_co...

なんかが役に立つのではないでしょうか?

id:kn1967 No.3

kn1967回答回数2915ベストアンサー獲得回数3012007/03/05 08:12:10

ポイント18pt

■パターン1

http://www.html.it/articoli/nifty/index.html

結構有名な書き方ですが、書くのが面倒だし、メンテも面倒。

■パターン2

http://www.spiffycorners.com/sc.php

かなりスッキリしてますし、色合いを工夫すれば綺麗な角丸に見えます。

■パターン3

http://home.graffiti.net/deux/border-radius.html

ブラウザによってCSSを切り替えるのであればborder-radiusを使えば、、、

と思ってみれば既にやっている方が居られましたのでパターン3

(FireFoxなどはCSS onlyですがIE系はScript使って対応)

■私見ですが、、、

CSS2の実装もまだまだの現状では見た目にこだわる部分は画像で補っておいたほうが楽かもしれません。

id:okadaYoshihiro No.4

okadaYoshihiro回答回数2ベストアンサー獲得回数02007/03/05 09:33:14

ポイント18pt

CSSのみで実装可能です。


http://www.html.it/articoli/nifty/index.html

http://www.bnote.net/css/tips_custom_corners2.shtml


Javascriptで整える方法もありますが、すべてのブラウザがJavascriptをOnにしているとは限りませんので、CSSのみを使用した方法をお勧めします。

id:hmiyaza1 No.5

hmiyaza1回答回数32ベストアンサー獲得回数32007/03/05 10:10:33

ポイント18pt

こんな超簡単な方法はどうでしょう?

角丸画像を瞬時に生成するGoogleの隠れAPI! | P O P * P O P

id:egoistfollower No.6

EGooooN回答回数2ベストアンサー獲得回数02007/03/05 11:08:49

ポイント18pt

http://www.hatena.jp/

URLはダミーです。

(X)HTML・CSS2だけで、validな角丸を作る事は不可能だと思います。

様々な角丸ライブラリが公開されていますが、どれも、不要な空タグを挿入しなければならなかったりします。

CSS3では、background-imageプロパティの拡張やborder-radiusプロパティの追加で、validな角丸を作る事が出来ますが、

IE6/7、FF2.0等は対応していないので使ってもスルーされるだけです。

確か、operaは、CSS3のいくつかのプロパティを先行導入している筈なので使えると思いますが、恐らく無意味でしょう。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 yusukey 73 64 2 2007-03-09 01:49:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません