Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

カルーセルの右端のカードが欠けて表示さ...
 
共有:
通知
すべてクリア

[解決済] カルーセルの右端のカードが欠けて表示される

15 投稿
2 ユーザー
7 Reactions
1,945 表示
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.9
カテゴリー数:19
タグ数:147
ユーザー数:1
----------------------------------------------
●設定
[Cocoon設定]→[スキン]→[スキンなし]
[Cocoon設定]→[カルーセル]→最大表示数「12」


●現象
カルーセルの右カードの端が欠けて表示される。(図の赤枠)
スキン「SILK」だと影が欠けます。

以下のファーラムを調べる過程で気付き。

●補足

以下にslick.jsですが、使用時に注意する点が書いてあり。
試してみましたが根本原因が分からず。
https://takblog.site/web/?p=423

   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

ご連絡ありがとうございます。
僕も根本的な原因はちょっと分かりませんでした。ただ対象療法的に以下のように修正してみました。
https://github.com/xserver-inc/cocoon/commit/1fa0194a7075ae314b33e260b0bb4a0e644cb954


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

@yhira さん

スキン「COLORS(ブルー)」でも同様になります。
この為、本修正ですが、スキンではなく、親テーマCSSになります。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

てっきりSILKだけと解釈してしまいました。
スキンの方は削除して親テーマの方に適用しておきました。
https://github.com/xserver-inc/cocoon/commit/110ff596ed283c5e96fbe7d4f87f7474f168e1d2


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.9
カテゴリー数:19
タグ数:147
ユーザー数:1
----------------------------------------------
スキン「イノセンス」だけ欠けて表示されます。


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

カード幅の計算(切り上げ)で誤差が生じ。
この為、カード自体を少し小さくする?(右端に余裕を持たせる)
図はスキン「イノセンス」です。

以下に変更。marginを大きくする。

.carousel-content .a-wrap {
  margin: 0 5px 3px;
}

前回追加した以下を削除。

.slick-list {
  width: calc(100% + 4px);
}

スキン「SILK」ですがhoverの時、box-shadowで影を付けており。
このボケが大きい為、marginか、box-shadowか、いずれかを調整しないと、影が欠けて見えます。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

スタイルの調整をしました。
https://github.com/xserver-inc/cocoon/commit/8fad8195ad55a94c731c1dc7a15cb05003b2a7f1

投稿者:: @chu-ya

スキン「SILK」ですがhoverの時、box-shadowで影を付けており。
このボケが大きい為、marginか、box-shadowか、いずれかを調整しないと、影が欠けて見えます。

これに完全に対応しようとすると影の幅を検出して調整するコードが必要かもしれません。
「SILK」にスタイル調整で対応できたとしても、それを超えるスキンがあった場合、今度はその影の幅に合わせて対応しないと同様にお金がかけることになります。
ただいずれにせよ.slick-listに左右の余白をうまく設定する方法を見つけないとだめかも。
今日ちょっと試した感じでは分かりませんでした。もうちょっと試行錯誤してみます。

 


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

このようにするとボーダーや影が見切れる不具合は完全解決できそうだけど、矢印を押して行った時にちらつきが出てしまってダメでした。
https://github.com/xserver-inc/cocoon/commit/4ba508bb826a778880c1401dc0e39c1436acc3ee#diff-b78be019f1dc6d57753ea900c3805b114cd53ab7c0db836cc081836df1b99b7aR9571-R9576


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

●確認結果

お疲れ様です。
----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.9
カテゴリー数:19
タグ数:147
ユーザー数:1
----------------------------------------------
スキン「イノセンス」のカード右端が欠けない事を確認しました。
この為、本件は一旦クローズしようと思います。


●カードのデザインについて

影付きのデザインについては注意が必要ですね。
スキン「SILK」のbox-shadowのボケ幅などを小さくするのが望ましいかと思います。


●slickについて

昨日、色々考え。
slickのパラメータで中央表示だと左右が欠けてても気にならず。
ただ、見栄えが悪く。

JSで動的にresizeで監視。
carousel-entry-card-wrap幅を取得、カード幅×カード表示数=slick-listの幅

と変更するようにしてみましたがうまくいかず。

私も少し考えてみます。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

ご確認ありがとうございます。

投稿者:: @chu-ya

slickのパラメータで中央表示だと左右が欠けてても気にならず。
ただ、見栄えが悪く。

僕もそれはslickの公式サイトで見たので考えました。
かなり見た目が変わってしまうのと見た目が悪いので、この仕様変更押したとしたら受け入れられなさそうですよね…。


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

投稿者:: @yhira

見た目が変わってしまうのと見た目が悪いので、この仕様変更したとしたら受け入れられなさそうですよね


試して、見た瞬間、却下でした笑

 


   
わいひら reacted
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

以下は、あくまで一例で、変更の必要はありません
何がベストか分かりません。

●ご参考
スキン「SILK」ですが、カルーセルカードhover時の影を小さくする。

以下を削除。
https://github.com/xserver-inc/cocoon/blob/20fe4c2ecf204b2c620f1e81d1eb61905a219fd0/skins/silk/style.css#L64

以下を追加。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

結局影ははみ出さないようにするにはそうするしかないですよね。
box-shadowの修正を追記しておきました。
https://github.com/xserver-inc/cocoon/commit/6bfdb440849943e4a158257f307842f8be8bcdca

ただ以下を削除してしまうとカード移動がなくなってしまってちょっと違和感があるのでカード移動は残しました。

投稿者:: @chu-ya

以下を削除。
https://github.com/xserver-inc/cocoon/blob/20fe4c2ecf204b2c620f1e81d1eb61905a219fd0/skins/silk/style.css#L64

 


   
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2895
Topic starter  

すみません、言葉足らずでした。
削除ではなく以下を含め、.carousel .a-wrap:hoverだけ別の一括りに。

https://github.com/xserver-inc/cocoon/blob/20fe4c2ecf204b2c620f1e81d1eb61905a219fd0/skins/silk/style.css#L98-L100
----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.9.2
カテゴリー数:19
タグ数:147
ユーザー数:1
----------------------------------------------

修正を確認しました。
本件をクローズとします。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

ご確認いただきありがとうございます。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました