匿名質問者

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"});
}
})

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/12/29 15:45:03

回答0件)

回答はまだありません

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

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

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

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

回答リクエストを送信したユーザーはいません