現在、ここ(https://themehunt.com/item/1525340-fullscreen-one-page-template)で配布されてるテンプレートをカスタマイズしながら作成しております。そのうち、1ページのみ、背景を観音開きにして中身を見せる方式にしたいと思いまして、イメージに合いそうな記事やプラグイン等を創作したところ、こちら(https://theorthodoxworks.com/web-design/in-half-the-image-only-css/)の方式が見つかり、テストで設置してみました。
デモ画面のように問題なく動作はするのですが、1部ページではなく背景画像が全画面表示され、観音開きで開いたその中に既存ページが全部入っていました。ランディングページなどキャッチで使う用ではないためトップから観音開きは避けたいと思っています。
background指定用にIDを割り振ったりするなど、適用領域を制限したつもりなのですが、観音開きのファイルの効果が強いのか全画面表示に勝てません。1部門の指定領域内での全域表示に抑える方法があれば教えていただけませんでしょうか。
質問がわかりにくいようでしたので追記いたします。
テンプレート標準では
<body class="slider-background">から背景指定が始まりCSSで指定された3枚の背景が切り替わるようになっています。 1ページ目は黒背景でいいので、<body><div id="haikei"> cssでは#haikei {background-color:#000;}と表記し1枚目でdivを閉じました。 3ページ目に<div class="slider-background">とし、スライド背景を3ページ目からに移し変えています。2ページ目も同様にID別途指定して、そのDIV内で観音開きのhtml貼れば行けそうかなと思いましたが2ページめだけでなくトップ画面が全部観音開きになってしましまして、2ページめだけこの観音開きを入れたいというのが趣旨になります。
ソースコード主要部と思われる箇所を貼り付けましたが、やはりわかりにくいようなのでほぼ同じものを別のところに借りでアップロードしましたのでお手数ですが、こちらで見ていただければ幸いです。
仮アップロード先
先程</script>の閉じ忘れの件は、すいません記載ミスです。メールフォームで使用する部分で今回の部分と影響ないものとして一部カットして掲載したのですが、一部残ったため閉じ忘れのように見えてしまいました。
その点も含めわかりやすくなればと思いまして、アップロードいたしました。
1ページ目・・・背景 黒のところ
2ページ目・・・背景 青のところ
3ページ目・・・背景切り替えパターンのところの意味です
観音開きの元となる画像が、このドアの画像となります。
各ページのつなぎ目がわかるよう着色いたしました。

回答1件
あなたの回答
tips
プレビュー