角を丸くするためにjqueryのコードを修正しました。背景色だけでテストしましたが、正常に動作します。
ただし、画像にコーナーを適用したい。それは私にはうまくいきません!
同じクラスの div のすぐ隣に、クラスの画像があるサンプル ページを作成しましたが、背景色しかありません。画像は機能しませんが、色付きの「ボックス」は機能します。
3 つの異なる方法でコーディングを試みましたが、まだ機能しません。(コーディングの 3 つの方法すべてが機能する必要はありません。1 つだけで十分です! ;'D )
ここに私のフィドルのリンクがあります: http://jsfiddle.net/SunnyOz/g46Gx/
オンラインのテスト ページは次のとおりです。http://www.webau.net/TC/example/corner_test.htm
CSSは次のとおりです。
* {
border: 0 none;
}
.content {
width: 900px;
background-color: #fff;
margin: 0 auto;
}
.innertube {
padding: 20px;
}
.imgBox, .imgBox img { width:493px; height:257px; margin:0; padding:0 }
.divToHaveCorners, .divToHaveCorners img { width:493px; height:257px; margin:0; padding:0; display: block; }
HTMLは次のとおりです。
<div class="content">
<div class="innertube">
<br clear="all" />
<br clear="all" />
<img class="roundimg" src="http://webau.net/TC/example/images/motorcycle1.jpg" />
<div class="roundimg" style="width: 200px; height: 100px; background-color: #701080;">Hello World!</div>
<br clear="all" />
<br clear="all" />
<div class="imgBox"><img src="http://webau.net/TC/example/images/motorcycle1.jpg" /></div>
<div class="imgBox" style="width: 200px; height: 100px; background-color: #701080;">Hello World!</div>
<br clear="all" />
<br clear="all" />
<img class="divToHaveCorners" src="http://webau.net/TC/example/images/motorcycle1.jpg" />
<div class="divToHaveCorners" style="width: 200px; height: 100px; background-color: #701080;">Hello World!</div>
<br clear="all" />
<br clear="all" />
</div>
</div>
内部 Javascript コードは次のとおりです。
$(document).ready(function(){
$(".roundimg").corner("tl 50px").corner("br 50px");
$(".imgBox").corner("15px");
$('.divToHaveCorners').corner();
});
私の外部JS参照は次のとおりです。
<script type="text/javascript" src="http://webau.net/TC/example/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://webau.net/TC/example/jquery.corner.js"></script>
.
本当に単純なものを省略したと思います..しかし、私はそれを見ることができません。どんな助けでも大歓迎です。
ありがとう、サニーオズ