画像のサイズを変更するためにhtmlでclip:rect()を使用しますが、画像のサイズを変更して検査すると、元の高さと幅が表示されます。やりたいことも書きました。
- 画面幅=1024の場合、フル画像表示
- 画面幅 = 768 の場合、画像の中央部分のみを表示する必要があります。
- 単一の画像を使用してこれを行いたいです。
その画像のスクリーンショットも貼り付けます。
画像(画面幅=1024)
画像 (画面幅 = 768)回転 768*1024
しかし、image @ width = 768を調べると、元の高さと幅がそのように表示されます
他のコードを完全に配置できないように。
これが私のコードです。
HTML
<!DOCTYPE html>
<html>
<head>
<style>
@media screen and (max-width: 1024px){
img
{
position:absolute;
clip:rect(0px,600px,450px,0px);
}
}
@media screen and (max-width: 768px){
img
{
position:absolute;
clip:rect(80px,400px,400px,190px);
}
}
</style>
</head>
<body>
<img src="sunset-splash-canada_63712_600x450.jpg"/>
</body>
</html>
@BASarat のコードを使用した後