サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2020年9月9日 15:46
こんにちは。
先日別件でリフィトリーさんにご教示いただきましたアピールエリア画像のレスポンシブ表記について改めて質問させていただきます。
ご教示いただいたCSSをいれましたが、リフィトリーさんのおっしゃる通りアピールの文言を入れた場合うまくいきません。
いろいろ試してみて一つだけわかったのはcontent要素がレスポンシブに追いついていないということなのかと思います(あってますか???)
content要素の下に画像はいるのですがウインドウサイズを小さくすると上にcontent要素がかぶってしまうみたいです。
なので、#appealに指定を入れるのか#contentに指定をいれるのか何をどうすればいいのか。。。迷子です。
ご教示よろしくお願いします。
2020年9月9日 16:19
前略、Hanana-man さん
ご教示いただいたCSSをいれましたが、
子テーマに追記したコードを拝見したところ、余分な文字列が入ってしまっているようです。(見えていない文字かもしれません)
#appeal {
ツ� ツ�height: calc(100vw * 0.32);
}
ただ、幸いなことに?このコードが有効になっていないため、Cocoonの標準の機能で、体裁が保たれているようにも感じます。
文字コードをUTF-8(BOMなし)でプレーンテキストを扱うことができるテキストエディターをお使いになることをオススメします。
サイトを拝見しますと、いまのままでも、ある程度の体裁は保てているようにも見えます。
PC表示とスマホ表示のレスポンシブの段差?を無くすには、ロゴを入れた場合は、おそらく、CSSの細かい調整が必要になってくるかと思います。(ロゴ入りの場合については、まだコードを、よく検証していないんです。できないことはないとは思いますが・・)
ちょっと、小用で、出かけてしまいますので、また夜にでも、書きこませていただくかもしれません。
This post was modified 4年前 2回 by リフィトリー
わいひら reacted
2020年9月9日 16:25
いろいろ試してみて一つだけわかったのはcontent要素がレスポンシブに追いついていないということなのかと思います(あってますか???)
背景画像の縦横比を保つように設定すると、アピールエリアの中身が、はみ出してしまうと思われます。
なので、その部分のカスタマイズが要ると思います。
Topic starter
2020年9月9日 16:38
お待ちしておりました。
外出中ありがとうございます。
ご指摘いただいた余分な文字列を削除したとろ画像はうまくレスポンシブしているようなのですが、appel-inの要素が連動していない(appel-inのboxの高さが画像と合わない)ため文言が上下左右センターにならない場合があるようです。
これは画像をrelativeにしてappel-inをabsoluteにするといった指定をするのでしょうか?
画像要素は.appeal.adt-front-page-onlyでいいのでしょうか?
お時間ございます時で結構ですよろしくお願いいたします。
2020年9月9日 16:58
@hanana-man
私もまだ、ここと、ここを直せば、上手くいく、というところまで、やっていないので、やってみないとわからないのですが、アピールエリアの構造からすると、デフォルトのCSSをあちこち、細かく上書きしないとできないような気がします。
また、IEなどのレガシーブラウザでも、上手く表示されるかも、チェックする必要があります。
This post was modified 4年前 by リフィトリー
2020年9月9日 20:45
@hanana-man さん
アピールエリアの「メッセージ」や「ボタンメッセージ」は設定(使わず)せずに、「タイトル」だけを設定した場合を想定して、CSSのコードを書いてみました。
背景画像のアスペクト比は、hanana-manさんの設定したものをそのまま使っています。
#appeal {
height: calc(100vw * 0.32);
display: flex;
justify-content: center;
align-items: center;
}
.appeal-in {
min-height: auto;
padding: 0;
margin: 0;
}
.appeal-content {
padding: 0;
}
上手くいくかどうか、試してみないとわかりません。
アピールエリアの「メッセージ」や「ボタンメッセージ」を設定した場合は、別途工夫が必要になるかと思います。
This post was modified 4年前 by リフィトリー
わいひら and Hanana-man reacted
Topic starter
2020年9月9日 20:54
ありがとうございます。さすがです!!!
まだ、他のブラウザでは試していませんが、safariでは問題ないです!
私が今試していたのはせいぜい以下でした。
#appeal{
position:rerative;
}
.appeal-in.wrap{
position:absolute;
height: 100%
}
「メッセージ」や「ボタンメッセージ」は設定(使わず)せずに、「タイトル」だけを設定した場合を想定して」という発送がありませんでしたので、いただいた記述に一人でたどり着くのは難しかったでしょうね。
お付き合いいただき感謝です!
2020年9月9日 21:00
@hanana-man さん
アピールエリアの「メッセージ」や「ボタンメッセージ」を利用する場合は、Cocoonのデフォルトのデザインを使った方が、スマホでも文字が読めますし、アピールエリアとしての機能が有効になるかと思います。
ただ、背景画像と中央のタイトル文字だけを使いたい、といった場合には、今回のようなカスタマイズでもイケるのかもしれません。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。