2011-08-12 7 views
2

私はウェブサイトに画像を置いてみたいと思います。私は背景イメージではないが、通常のイメージ、後でホバーと"いくつかの領域上にカーソルを置くと何かが画面上で変化する"種類の相互作用が使用できます。イメージのサイズを画面の100%にする方法(1024ピクセル未満の場合のみ)

私がしたいのは、この画像を閲覧領域の100%幅にすることですが、画面が1024pxより小さい場合に限ります。画面が大きい場合は、画像を正確に1024ピクセル幅にします。

どうすればよいですか?私が読んだところでは、CSS3はブラウザウィンドウに合わせて自動的に背景幅を設定できますが、バックグラウンドイメージを使うと、後でイメージでインタラクティブなトリックを行うことはできません。しかし、私はインタラクティブなトリックをしたことがないので、多分それは可能です。

私は、マウスポインタがポリゴン領域の上にあると、divまたは画像が変更されたり、どこかに表示されたりすることを意味します。このテクニックについてのどこを読んでいるのか教えていただけますか?それはどのように呼び出されますか?

私はJavaScriptでの経験はありませんが、私はpremade JSプラグインしか使用していませんが、この問題についてはJSを使うべきだと言えばそれでも問題はありません。

+0

あなたは[CSSメディアクエリ]で見ることができます(http:// CSS-トリック.com/6731-css-media-queries /)私より速い –

答えて

5

使用CSS max-width ​​

HTML:

<img src="flower.jpg" class="no-bigger-than-1024"/> 

CSS:

.no-bigger-than-1024{width:100%; max-width:1024px;} 
+0

:P –

+0

@Jose ph、あなたは十分に豊かです! ;) – Mohsen

+1

どうすればあなたの両方に+1;) – NotMe

1
img 
{ 
    max-width:1024px; 
    width:100%; 
} 
+0

申し訳ありませんが、私は最も重要な点を省いています。ここで私の質問を見てください:http://stackoverflow.com/questions/7034906/how-to-center-and-size-image-to-the-the-screen-but-only-1024 – zsero

関連する問題