サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2018年12月2日 20:37
こんにちは。
下記のページで、SNSフォローボタンを
SNSシェアボタンと同じように、中央寄せしたいのですが、
どうしても、左寄せになってしまいます。
中央寄せの方法を教えていただけますでしょうか。
CSSは子テーマに以下を設定しております。
.sns-follow-buttons a {
width: 1.9em;/* add 100% */
height:1.2em;
margin: 0px 10px 0 10px;
font-size: 24px; /*ロゴの大きさを調整できる*/
display: flex;
align-items: center;
align-content: center;
justify-content: center;
position: relative;
}
https://www.rocketboost.fun/2018/11/23/bakatotsukiauna/
よろしくお願いいたします。
RB
2018年12月2日 23:34
これでいけます。
.sns-follow-buttons { justify-content: center; }
ご提示された CSS のうち、必要なのは font-size: 24px; までだと思います。
わいひら reacted
Topic starter
2018年12月3日 00:09
Akiraさん
ありがとうございます!
ただ、ご指摘のとおりにCSSを設定してみましたが、
直すことができませんでした。。
なぜでしょうか。。
RB
Topic starter
2018年12月3日 01:01
こんにちは。
.sns-follow-buttons a で、
width: 1.9em; としていたのがよくないのですね。
widthを100%としたうえで、
justify-content をcenterとすることで、等間隔にならべられました。
しかし、フォローボタンの幅は非常に長い状態です。
フォローボタン自体の幅はどのようにしたら
設定できるのでしょうか。
RB
2018年12月3日 01:16
フォローボタンだけを見れば以下CSSで変更できると思います。
幅は300pxと指定しましたが、適当に数値を変えてください。max-widthをいれてるので幅が大きくてもはみ出さないと思います。
.sns-follow-buttons { width: 300px; margin: 24px auto; max-width: 100%; }
わいひら reacted
Topic starter
2018年12月3日 01:18
なぜかわかりませんが、同じ下記の作業で今度はうまく並びました!
.sns-follow-buttons a {
width: 1.9em;/* add 100% */
height:1.2em;
margin: 0px 20px 10px 0px;
font-size: 24px; /*ロゴの大きさを調整できる*/
display: flex;
align-items: center;
align-content: center;
justify-content: center;
position: relative;
}
.sns-follow-buttons {
justify-content: center;
}
}
Topic starter
2018年12月3日 01:20
かうたっくさん、
ありがとうございます!試してみます!
RB
2018年12月3日 01:25
それだけで効くはずなので、おかしいと思って調べてみました。
子テーマの style.css の最後に追加されませんでしたか?
効かない原因は、子テーマの style.css の 516 行目から 521 行目の下記の指定が } で閉じられていないことのように思えます。
.tagline { text-align: center; font-size: 14px; margin: -10px 0 0 0; /* add 20px */ padding: 0px 0px;/* add 20px 29px */ background-color:transparent;
これ以降の指定は、全て効きません。
わいひら reacted
Topic starter
2018年12月3日 01:28
かうたっくさま
.sns-follow-buttons a
と
sns-follow-buttons
の違いはなんでしょうか?
初歩的なことかもしれず恐縮です。
RB
Topic starter
2018年12月3日 01:32
Akiraさん
ありがとうございます!!
追加していたのは、170行目になります!
でも、516行のご指摘は閉じておきました!
ありがとうございます。
RB
2018年12月3日 01:38
.sns-follow-buttons a
と
sns-follow-buttons
の違いはなんでしょうか?
https://gyazo.com/4150ec663b773d5fe3d0a05a9986312e
Cocoonの場合は上記SNSフォローボタン全てを囲む領域がclass属性sns-follow-buttons
.sns-follow-buttons a
コチラはフォローボタンに囲まれたaタグ。それぞれのリンクです。
https://gyazo.com/ee8317e9b07f1978d94b00a4597c21d2
div class="sns-follow-buttons sns-buttons"
a href="" class="follow-button website-button website-follow-button-sq" 以降:略
/div
指定する領域が違う感じです。
} で閉じられていない
そうだったんですね。
それでは反映しない事もあるかも…
わいひら reacted
2018年12月3日 01:39
で、キチンと反映されましたか?
であれば良かったです^^
Topic starter
2018年12月3日 01:47
かうたっくさん
いつもご丁寧にありがとうございます!!
少し理解が深まりました。
下記のCSSでいったんうまくいっているように見えるのは、
.sns-follow-buttons a でアイコンの幅をコントロールして、
sns-follow-buttons で等間隔にセンタリングしたから、と思っております!
(サイドバーのアイコンの幅がコントロールできないのかわかりませんが)
https://www.rocketboost.fun/2018/11/23/bakatotsukiauna/
.sns-follow-buttons a {
width: 45px;/* add 100% */
height:1.2em;
margin: 0px 20px 10px 0px;
font-size: 24px; /*ロゴの大きさを調整できる*/
display: flex;
align-items: center;
align-content: center;
justify-content: center;
position: relative;
}
.sns-follow-buttons {
justify-content: center;
}
2018年12月3日 06:35
サイドバーのフォローアイコンも同様に変更されたいのでしょうか。
サイドバーは、
.sidebar .sns-follow-buttons a, .footer .sns-follow-buttons a
が優先されて設定されているため、いま記載しているものだけでは反映されません。
.sidebar.sns-follow-buttons a, {
width: 45px;/* add 100% */
略
}
と頭に【.sidebar】をつければ、同じようにコントロールは可能ですよ。見栄えはお好みですので、数値は別途設定するか、同じものにするか検討なさってください。
わいひら reacted
2018年12月3日 08:25
全体に反映させる感じでしたら、メディアクエリ内に以下CSSを追加すれば反映されますよ。
ジャム君さんが言ってる通りですね。
.sns-follow-buttons, .sidebar .sns-follow-buttons { justify-content: center; } .sns-follow-buttons a, .sidebar .sns-follow-buttons a { width: 45px; height: 1.2em; margin: 0px 20px 10px 0px; font-size: 24px; }
ちなみにメディアクエリ内にも同じ装飾があるなら、さらに上書きされるだけでスッキリ(消)しておくのも手だと思います。
あとAkiraさんも冒頭で言っていたのはこのCSSで良いよってことです。
わいひら reacted
Topic starter
2018年12月3日 10:52
かうたっくさん、ジャム君さん、
ありがとうございます!
教えていただいたとおりに、うまく調整することがでいました!
コードもまとめてすっきりできました。
丁寧に教えていただき、ありがとうございます!
RB
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。