- ベストアンサー
横スクロールのWebページを作りたい
- 横スクロールのWebページを作る方法とは?
- Photoshopでのモックアップ作成が一般的だが、デザインに難あり
- 横スクロールのWebページを作る手順を教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
floatを使う場合は それを囲む外側の要素に、内包するfloatさせたい要素全部が横並びするだけのwidthを指定しておかないと、ウインドウの端で折り返されます。 body{width:12000px;}
その他の回答 (3)
- naokita
- ベストアンサー率57% (1008/1745)
本来なら別にするべき各ページを1ページに合体して、CSSで横にfloatするだけ。 各ページ(各section)4000px 背景(black,white)を変更 内包は、600pxで良いでしょう。背景画像が大きいだけです。 以下のような画像を用意 http://tympanus.net/Tutorials/WebsiteScrolling/images/black.jpg http://tympanus.net/Tutorials/WebsiteScrolling/images/white.jpg 色を変更しただけですね。 各ページとするのでスライスしません・・・ あとはわかりますよね? .black { background: url("../images/black.jpg") no-repeat scroll right top #000000; color: #FFFFFF; } .section { bottom: 0; float: left; height: 100%; margin: 0; text-shadow: 1px 1px 2px #F0F0F0; width: 4000px; }
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
>No.1補足 <div>1つ目</div> <div>2つ目</div> というページを作り、 横に並べて表示すると、パノラマデザイン(横スクロールページ)になります。 この、1つめのdiv、2つめのdivを、1ページ目、2ページ目と呼ぶと、HTMLファイル1つを1ページと読んだ時の『ページ』の呼び方と混同して、混乱の元になるのではないかと思います。 http://view.adam.ne.jp/setoy/pic/360demo/index.html http://view.adam.ne.jp/setoy/pic/360demo/360sc3.html JavaScriptと<img>の解説ですが、 2つ並べたらどんな表示になるか、というものですので、わかりやすいんじゃないかとおもいます。 あとは、タイマー(JavaScriptによる自動)でスクロールするか、手作業でスクロールするかの違いです。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
縦長でも横長でも区切り部分はありますし、 その部分で区切ってデザイン(編集)して、HTMLやCSSで連結させればいいと思います。 ラフスケッチ(デザインラフ、デザイン案)は紙と鉛筆だと思いますけどね。 必要なら長尺紙とか糊で紙を連結とかで来ますし。(デジタルでもキャンバスサイズ変更はできますけど) 区切り部分の無い、パノラマ写真などを編集する場合などはよくわかりませんが、 たぶん、分割編集した後で連結していると思います。 http://www.my-panorama.com/gururi360/360gururi.htm http://www.my-panorama.com/workshop/ws008.htm
補足
回答ありがとうございます >>縦長でも横長でも区切り部分はありますし、その部分で区切ってデザイン(編集)して、HTMLやCSSで連結させればいいと思います。 申し訳ございません。 こちらの部分ですが、もう少し噛み砕いて解説お願い出来ますでしょうか? 詳しく知りたいです。