匿名質問者匿名質問者回答ポイント なしウォッチ

CSSとjQueryで画像を途中でトリミングしてリサイズ


教えていただきたいです。
画像を画面幅600pxまでは、width100%のまま。
600px以下になった場合は画像の左右を5%トリミングして中央揃えにリサイズandレスポンシブ対応。

という処理を作りたいのですが、おかしな書き方があるかと思うのですが、思うような結果になりません。

過不足な箇所がございましたら(そもそも違ってたら)、コードの書き方を教えていただけると嬉しいです。
よろしくお願い致します。
※作業中のコードなので、若干中途半端な感じです。すいません

<div class="imgbox">
<img src="koma.jpg" alt="koma" class="koma">
</div>

.imgbox{
margin: 0 auto;
position: relative;
}
.imgbox .koma{
position: absolute;
margin: 0 auto;
width: 100%;
}

$(window).on("resize",function(){
var komaW = $(".imgbox").width();
var maxW = 600;

if(komaW < maxW){
$(".koma").css({left: "-10%"});
}else{
$(".koma").css({left: "0"});
}
})

ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2014-12-22 15:40:51
終了日時
2014-12-29 15:45:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

CSS1755jQuery742トリミング96

人気の質問

メニュー

PC版