サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2021年2月28日 15:31
サイトURL: https://ando-yuka.com 試作のhtmlでは、画像上にメニューを置くことはできているのですが、phpでの実装で行き詰まっております。 cocoon-master/tmp/ から、 cocon-chiled-master/tmp/ に header-container.php をコピーして、 generate_the_site_logo_tag このあたりなのかと思っているのですが、generate_the_site_logo_tagの中をいじれば良さそう、とまでは思っているのですが。 ソースコードとして送ると、エラーになってしまうので、平文で送ります。
トピックスターター 2021年2月28日 15:33
こちらが平文です。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>ヘッダーテスト</title>
<style>
.example {
position: relative;
}
.example span {
position: absolute;
transform: translate(-50%,-50%);
margin:0;
padding:0;
font-size: 2em;/*サイズ2倍*/
font-family:"Noto Serif JP";
opacity:0;
}
.example .home{
top: 95%;
left: 10%;
}
.example .blog{
top: 95%;
left: 50%;
}
.example .contact{
top: 95%;
left: 90%;
}
.example img {
width: 100%;
}
</style>
</head>
<body>
<div class="example">
<img src="https://ando-yuka.com/img/HOMEBLOGCONTACT.png" />
<a href="https://ando-yuka.com"><span class="home">HOME</span></a>
<a href="https://ando-yuka.com/blog"><span class="blog">BLOG</span></a>
<a href="https://ando-yuka.com/contact"><span class="contact">CONTACT</span></a>
</div>
</body>
</html>
2021年2月28日 16:25
前略、ぼぶ さん
私はPHPの素養がないので、CSSだけでなんとかならいものかと弄ってみました。
ヘッダーロゴは、以下のコードで、画面幅いっぱいに広げることができるような気がします。
/*ヘッダーロゴ画像を画面幅いっぱいに広げ、上下の隙間も無くす*/
.header-in {/*ロゴ画像を画面幅いっぱいに広げる*/
width: 100%;
}
.logo-image{/*画像上のCocoonデフォルトの10pxのpaddingを無くす*/
padding: 0;
}
.logo-image a {/*ブロック要素にして横幅いっぱいに広がるようにする*/
display: block;
}
.site-name-text {/*ロゴ画像を画面幅いっぱいに広げる*/
width: 100%;
}
.site-logo-image.header-site-logo-image {/*画像下の隙間を無くす*/
width: 100%;
vertical-align: middle;
}
.tagline {/*サイトのキャッチフレーズの非表示(cocoon設定のヘッダータブの設定でもできる)*/
display: none;
}
わいひら reacted
2021年2月28日 16:28
あとは、Cocoonの通常のグローバルメニューの上側のマージンをマイナスにするか、ロゴ画像の下側のマージンをマイナスにするとか、実際にやってみないとわかりませんが、デフォルトのグローバルメニューを利用してなんとかならないものかと、やってみる、というのはどうでしょうか?
#navi {
margin-top: -60px;
}
スマホ表示のときにグローバルメニューをどうするのかとか、まあ、いろいろな細かい設定は、それなりに、メディアクエリを使わなくちゃいけないとか、出てくるでしょうけれども、PHPは使わなくも良い方法もあるんじゃないかと考えたわけです。(私はわからないだけですけれど、フォーラムでは基本的にPHPのカスタマイズはサポート外ですので。)
やってみてどうなるかは、よくわかりませんけれども。
この投稿は4年前 3回ずつリフィトリーに変更されました
2021年2月28日 16:39
トピックスターター 2021年2月28日 16:42
ありがとうございます。CSSでマイナス設定でヘッダーに食い込ませるんですね。その発想がありませんでした。試してみます。リフィトリー様、ありがとうございます。
リフィトリー reacted
トピックスターター 2021年2月28日 16:50
ぼぶ さん
あとは、以下のリンクの方々にお見積りを依頼してみるというのも悪くないと思います。
ありがとうございます。今回は、ボランティアで引き受けているので、自分のできる範囲で実装していこうと思います。今後、依頼もしてみたいですが。
リフィトリー reacted
2021年2月28日 16:51
ぼぶ さん
グローバルメニューの背景色やボタンの背景色を透明にしたりする必要もあるのかどうなのかも、よくわかりませんし、そもそも上手くいくのかもよくわかりませんが、自分で作業するぶんには、自己責任なので、何を試してもいいのではないかということで・・
お粗末さまです。
トピックスターター 2021年3月1日 10:49
リフィトリー様
この度はありがとうございました。
cssでマイナスを設定し、メニュー領域が広がったのですが、ヘッダーにオーバーラップはできませんでした。
メニューの背景色の色味をヘッダーと同じ系統の色にしました。
トピックスターター 2021年3月1日 10:52
はる様、ご回答ありがとうございます。
今回、ヘッダーロゴ上にという言い回しが紛らわしかったのですが、ヘッダーロゴ「内」といった方が正確でした。ヘッダーロゴに重ねてメニューを表示したかったです。
わいひら reacted
2021年3月1日 11:00
ぼぶ さん
昨日より拝見しておりました。
カスタマイズも良いかもしれませんが、Cocoonの標準の機能を使って作っておくのもメンテナンスのことを考えると無難かもしれません。
余談ですが、お顔の写真は、もう少し小さくした方が良いかもしれません。
上手くデザインなさってください。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。