サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2019年7月31日 18:31
フォーラムを探しても解決出来なかったので、ご相談させていただきます。タイトルにある通りなのですが、コクーンのCTA部分をバズ部さんのようなデザインにしたいと考えております。
やりたい事としては、CTAの部分に来た時に、横幅背景いっぱいにデザイン?を入れることと、コクーンのウィジェットにCTA見出しの部分があると思いますが、区切りのいい所で改行?をしたいと考えております。
文章を長くした時に、文脈に関わらず羅列をしてしまうためです。
説明が下手で申し訳ございませんが、ご教授を頂けると幸いです。
自分のブログ: http://www.googol.cfbx.jp/index.php/2019/07/31/blog/ バズ部さん: https://bazubu.com/wordpress-design-basic-rule-29904.html
2019年8月1日 03:08
やりたい事としては、CTAの部分に来た時に、横幅背景いっぱいにデザイン?を入れることと、
同じmain領域内にあるので同じにはできないと思いますよ。
クーンのウィジェットにCTA見出しの部分があると思いますが、区切りのいい所で改行?をしたいと考えております。
現状バズ部と同じタイトルにしているので微妙で、実際どのような文字列にするかをチェックしないと現状のままだと回答しにくいです。
強いていうのであれば、
- タイトル部分クラスcta-heading領域の幅を(メディアクエリ毎に)指定
- word-break: keep-all; を使って改行点を与える。そのために文字列にスペースを入れる
- marginで横幅をautoにして中央揃え
- 文字列のセンタリングが必要であれば、 text-align: center;を。
.cta-heading {} に上記スタイルを入れて調整すればイケそうです。
イメージ図
https://gyazo.com/276011ac92566ae0868d18b53d08cb60
改行点を入れたイメージ図
わいひら reacted
2019年8月1日 11:16
添付画像のような感じでいいですか?
もしよろしければ、こんな CSS で可能です。上下の padding 値(48px)は、お好みでご変更ください。
.cta-box { background: red; margin: 0 calc((100% - 100vw)/2); padding: 48px calc((100vw - 100%)/2); } .cta-heading { max-width: 580px; }
尚、「合格60%」の60を半角にする必要があります(580px は、半角にした上での指定)。
タイトルの文字に関しては、「CTA見出し」に「無料EBook:ENGLISHMA PEACE IS」のみを書く。「合格60%1日10分の英語のマニュアル」は、「CTAメッセージ」に書くのでもいいと思います。画像は「CTA画像」に設定せず、「合格60%1日10分の英語のマニュアル」の下に img タグで書くと、現在と同じ見た目になるはずです(別途 CSS の指定は必要だけど)。
わいひら reacted
2019年8月1日 11:59
なるほど、main領域にあるのでできないのですね。やるとしたら、新たなプラグインを入れるなどになるのでしょうか?よく分かっていなくてすみません。
親領域のCSSを変更すればイケなくない。って直後に思いました。
あとバズ部のコピペではなく、はじめから希望の形を書いてください。※私がチェックした時間がムダになったじゃないですか^^;
もっ! ? ? ?
って冗談です。
ってか、ちょっとホントの事でした(笑 ? ? ?
わいひら reacted
Topic starter
2019年8月1日 13:30
Akiraさんありがとうございます。早速やってみました。
CSSで背景画像も設定して、現在この状態です。
.cta-box {
margin: 0 calc((100% - 100vw)/2);
padding: 48px calc((100vw - 100%)/2);
color:#333;
}
.cta-heading {
max-width: 580px;
font-size: 32px;
text-align: center;
color:#333;
border-bottom: 1px dotted #ddd;
}
さらに、タイトルを真ん中にしようと、 text-align: center;のタグを入れましたが、うまく行きません。他にマージンなど指定するべきでしょうか?そうすると、 max-width: 580px;もまた、変える必要がでてくるのでしょうか。
Topic starter
2019年8月1日 13:31
かうたっくさん、お手数おかけしました。
今後気を付けます。すみませんでした。
2019年8月1日 15:18
.cta-box { background: url( http://www.googol.cfbx.jp/wp-content/uploads/2019/08/bg.png ); margin: 0 calc((104% - 100vw)/2); padding: 48px calc((100vw - 100%)/2); color:#333; } .cta-heading { max-width: 580px; font-size: 32px; text-align: center; color:#333; border-bottom: 1px dotted #ddd; margin: 0 auto 0.2em; }
こんな感じか。
わいひら reacted
Topic starter
2019年8月1日 15:55
かうたっくさんありがとうございます。
早速変更して、ほぼイメージ通りになりました。
お聞きしたいのですが、.cta-boxのmargin: 0 calc((104% - 100vw)/2);の所を、104%にしているのですが、この数字を103以下にすると、画面の下にスクロールバーが表示されてしまいます。それを防ぐために、104%か103%にしている状態です。
この数字は、前後のCSSのことを考えると間違いなのでしょうか?
Akiraさんが書いて下さったように、margin: 0 calc((100% - 100vw)/2);にすべきなのでしょうか?問題が無いようであれば、103%にしたいと考えております。
2019年8月1日 16:40
この数字を103以下にすると、画面の下にスクロールバーが表示されてしまいます。
スクロールバーは出ません。
その 100% は、.cta-box の親要素の幅です。その幅を 103% や 104% にすると、左右に余白が生まれ、CTA部分が画面いっぱいに広がりません。
広げたくない場合には、103% でもいいと思います。もしくは、こんな CSS でも構いません。これで左右に 20px ずつの余白が生まれます。
.cta-box { margin: 0 calc((100% - 100vw + 40px)/2); }
尚、margin と padding は連動しています。103% にする場合には、padding の 100% も変更しないと不格好になっちゃいます。
わいひら reacted
2019年8月1日 17:41
.cta-box { background: url( http://www.googol.cfbx.jp/wp-content/uploads/2019/08/bgs.png ); margin: 0 calc((100% - 100vw + 20px)/2); padding: 48px calc((100vw - 100%)/2); color:#333; }
paddingとmarginの左右を103%にされてたけど、スマホで横揺れしてました。
PCのスクロールはユーザーは気にしないけど、スマホの横揺れはユーザーが気持ち悪いと思うじゃないかと思います。
って事で、あやふやな%の表示ではなく、20pxと入れて左右の横幅を狭くした感じです。
わいひら reacted
Topic starter
2019年8月1日 17:49
かうたっくさん、スマホの横揺れまでありがとうございます。
早速試させていただきましたが、103%にするよりも、かなり良い感じな気がします。
Topic starter
2019年8月1日 18:00
今後、CTAをカスタマイズされる方のために、自分が教えていただいた、CSSを書いておきます。
.cta-box {
background: url( );/* 背景を画像にする場合 */
background: red;* 背景色にする場合 */
margin: 0 calc((100% - 100vw + 20px)/2);
padding: 48px calc((100vw - 100%)/2);
color:#333;/*文字色*/
}
.cta-heading {
max-width: 580px;
font-size: 32px;/*タイトルの文字大きさ*/
text-align: center;/*中央寄せ*/
color:#333;/*文字色*/
border-bottom: 1px dotted #ddd;/*タイトル下に線*/
margin: 0 auto 0.2em;
}
かうたっくさん、Akiraさん、大変ありがとうございました。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。