代わりに jQuery ラウンド コーナー プラグインを使用してください。私はかつてあなたの靴を履いていて、曲がりくねった角をあきらめました.
IE を含むすべてのブラウザでサポートされています。ネストされた div (画像なし) を使用して IE でコーナーを描画します。また、それをサポートするブラウザー (Opera 10.5+、Firefox、Safari、および Chrome) には、ネイティブの境界半径の丸めがあります。そのため、これらのブラウザーでは、プラグインは代わりに css プロパティを設定するだけです。
使い方はこちら
の前に jQuery と Corner js スクリプトを含める必要があります</body>
。次に、$('div, p').corner('10px'); のように jQuery を記述します。'' の前に置きます。したがって、html は以下のコードのようになります。div
ここでは、すべてとp
タグの角を丸くしています。特定のIDまたはクラスに対してそれを行いたい場合は、次のようなことができます$('#myid').corner();
<body>
<div class="x"></div>
<p class="y"></p>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://github.com/malsup/corner/raw/master/jquery.corner.js?v2.11"></script>
<script>$('div, p').corner();</script>
</body>