img を横に並べた単純な水平 "nowrap" css でサイトをコーディングしました。スクロールバーも非表示にしました。横スクロールは、通常のマウスホイールの垂直スクロールで実行できます (私のプロジェクトの URL を参照してください)。
画像はすべて 1400x850px の高解像度であるため、ブラウザーのサイズに合わせて画像をスケーリングするサイトを作成したいと考えていました。現在、すべての画像は max-width:100% です。私の目的は、ブラウザーが小さいときに、そのパーセンテージ未満に縮小することです。
幅と高さの両方を自動で max-width:100% を使用してみました。機能していません。
jquery fluid images スクリプトを使用しようとしましたが、「nowrap」が原因でうまく機能しません
以下は私が使用しているメインコードです:
#content {
width:5600px;
overflow-x: auto;
white-space: nowrap;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
#portfolio img {
float:left;
display:inline;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
これは私のプロジェクトのリンクです: http://credencepartners.com/demo02/
これは私が作成しようとしている結果です (たとえば、コメントを参照してください): http://credencepartners.com/demo02/interface/scene01.jpg
これに JavaScript を実装する必要がありますか、それともこのシナリオでは CSS が可能ですか?
更新 / 2012 年 8 月 10 日
Corey に感謝します。demo02 リンクを更新しました。問題は、画像の下にテキストを追加することだけです。div クラスを使用してテキストと画像を結合しようとしましたが、その結果、画像が再び非流動的になります。今、流動的でサイズ変更可能な div タグを作成するのに助けが必要です。
目標
典型的な水平方向の横スクロール Web サイトを構築することは非常に簡単です。私が抱えている主な問題は、上部にある流体のサイズ変更可能な画像のみです。私はその流動的/レスポンシブなレイアウトにかなり慣れていないので、ここの達人が私を啓発してくれることを願っています:)