PR

Cocoonタブブロックのgrayishスタイル見本

デザイン見本
記事内に広告が含まれています。

Cocoon ver2.7.3で追加されたタブブロックについて、grayishのスキン独自スタイルを追加しています。

投稿や固定ページの他に、フロントページでも効果的に使用できるようにバリエーションを考えてみました。

デフォルトスタイルの他のスタイルは、タブブロックの追加CSSクラスに該当するクラス名を入力していただくことで、使用可能です。

ハート
ハート

是非ご活用ください!

スポンサーリンク

タブブロックの呼び出し方法

Cocoonブロックから呼び出したり、
段落ブロックで「ブロックを選択するには「/」を入力」と表示されたいる状態で「/tab」などと入力すると
簡単にタブブロックを呼び出せます。

エディタのCocoonブロックから「タブ」を選択して呼び出す

段落ブロックで「/tab」と入力すると候補にタブブロックが表示される

段落ブロックで「/tab」を入力すると、タブボックスなど似ている名前のブロックも候補に上がるのでご注意ください。

ただの「タブ」を選択してくださいね!

横スクロールタイプ

Cocoonのタブブロックの仕様により、タブを増やしていった時、メインカラム幅を超える場合やモバイル時はタブのラベル下に横スクロールバーが出現します。

ブラウザや端末によってスクロールバーの形状、表示位置が少々異なります。

1.デフォルトスタイル

grayishでタブブロックを呼び出すと、デフォルトで以下の下線付きスタイルになります。

Cocoon ver2.7.3でのgrayish仕様変更のお知らせ記事と同様な内容ですが、以下に再掲します。

  • タブのタイトル(タブ1,タブ2の欄に入力するテキスト)については、テーマカスタマイザーで設定した英字フォントが当たります。
    ※日本語はCocoon設定のサイトフォントになります。
    全スタイル共通仕様です。
  • 選択中のタブの下線のカラーは、テーマカスタマイザーの「メインアクセント 一番明るい青色」で設定しているカラーになります。
  • タブはどんどん増やせます。メインカラム幅を超える場合やモバイル時は、横スクロールタイプになります。
    ※Cocoonの仕様です。
    ※以下に紹介するスタイルでは、スクロールしないタイプもあります。

デフォルトスタイルのサンプル

  • Tab 1
  • Tab 2

タブ1のコンテンツを表示中。

タブの数が少ない場合は横スクロールにはなりません。

タブ2のコンテンツを表示中。

デフォルトスタイルのサンプル(※タブの数を多くしたサンプル)

  • Tab 1 New
  • Tab 2 List
  • Tab 3 Popular
  • 日本語はサイトフォントで表示します
  • Tab 5
  • 画像とかもOK
  • Tab 7 Boxmenu

タブ2を選択中。

中にリストブロック。

  • リスト1
  • リスト2
  • リスト3

タブ4を選択中。

ランキングブロックを表示

水星の魔女

ガンダム最新作!2023年6月に2期の放送が終了。毎回目が離せなかった!

呪術廻戦

呪術廻戦とは関係ないですが、画像ありランキングのサンプルです。

鬼滅の刃

柱稽古編を楽しみに待ってます

キングダム

実写の3作めも良かったー!アニメも待ってます。
画像はキングダムと関係ないです。サンプルです。

タブ5を選択中。

アイコンボックス

付箋風

もちろんこの中に色々表示可能。

2.上線スタイル

デフォルトスタイルの下線が、上につくタイプになります。

選択中のタブの上線のカラーは、テーマカスタマイザーの「メインアクセント 一番明るい青色」で設定しているカラーになります。

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-up

と入力します。

追加CSSクラスの入力方法
以降に続く他のスタイルも同様です

タブブロックを選択して追加CSSクラスに使用したいクラス名を入力する

上線スタイルのサンプル

  • Tab 1
  • Tab 2

タブ1のコンテンツを表示中。

タブの数が少ない場合は横スクロールにはなりません。

タブ2のコンテンツを表示中。

上線スタイルのサンプル(※タブの数を多くしたサンプル)

  • Tab 1 New
  • Tab 2 List
  • Tab 3 Popular
  • 日本語はサイトフォントで表示します
  • Tab 5
  • 画像とかもOK
  • Tab 7 Boxmenu

タブ2を選択中。

中にリストブロック。

  • リスト1
  • リスト2
  • リスト3

タブ4を選択中。

ランキングブロックを表示

水星の魔女

ガンダム最新作!2023年6月に2期の放送が終了。毎回目が離せなかった!

呪術廻戦

呪術廻戦とは関係ないですが、画像ありランキングのサンプルです。

鬼滅の刃

柱稽古編を楽しみに待ってます

キングダム

実写の3作めも良かったー!アニメも待ってます。
画像はキングダムと関係ないです。サンプルです。

タブ5を選択中。

アイコンボックス

付箋風

もちろんこの中に色々表示可能。

3.ラベルスタイル

選択中のタブのラベルと下線が色付きになるタイプになります。

ラベルと下線の色は、以下サンプルの色になります。(※色を変える場合は子テーマCSSでカスタマイズ)

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style

と入力します。

ラベルスタイルのサンプル

  • Tab 1
  • Tab 2

タブ1のコンテンツを表示中。

タブの数が少ない場合は横スクロールにはなりません。

タブ2のコンテンツを表示中。

ラベルスタイルのサンプル(※タブの数を多くしたサンプル)

  • Tab 1 New
  • Tab 2 List
  • Tab 3 Popular
  • 日本語はサイトフォントで表示します
  • Tab 5
  • 画像とかもOK
  • Tab 7 Boxmenu

タブ2を選択中。

中にリストブロック。

  • リスト1
  • リスト2
  • リスト3

タブ4を選択中。

ランキングブロックを表示

水星の魔女

ガンダム最新作!2023年6月に2期の放送が終了。毎回目が離せなかった!

呪術廻戦

呪術廻戦とは関係ないですが、画像ありランキングのサンプルです。

鬼滅の刃

柱稽古編を楽しみに待ってます

キングダム

実写の3作めも良かったー!アニメも待ってます。
画像はキングダムと関係ないです。サンプルです。

タブ5を選択中。

アイコンボックス

付箋風

もちろんこの中に色々表示可能。

4.ラインスタイル

タブのラベルの間をグレーのラインで区切るタイプです。
また、タブのコンテンツの上下にも同じグレーのラインが付きます。

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-line

と入力します。

ラインスタイルのサンプル

  • Tab 1
  • Tab 2

タブ1のコンテンツを表示中。

タブの数が少ない場合は横スクロールにはなりません。

タブ2のコンテンツを表示中。

ラインスタイルのサンプル(※タブの数を多くしたサンプル)

  • Tab 1 New
  • Tab 2 List
  • Tab 3 Popular
  • 日本語はサイトフォントで表示します
  • Tab 5
  • 画像とかもOK
  • Tab 7 Boxmenu

タブ2を選択中。

中にリストブロック。

  • リスト1
  • リスト2
  • リスト3

タブ4を選択中。

ランキングブロックを表示

水星の魔女

ガンダム最新作!2023年6月に2期の放送が終了。毎回目が離せなかった!

呪術廻戦

呪術廻戦とは関係ないですが、画像ありランキングのサンプルです。

鬼滅の刃

柱稽古編を楽しみに待ってます

キングダム

実写の3作めも良かったー!アニメも待ってます。
画像はキングダムと関係ないです。サンプルです。

タブ5を選択中。

アイコンボックス

付箋風

もちろんこの中に色々表示可能。

5.円スタイル

タブのラベルに円みをもたせたスタイルです。背景も色付きになります。
ラベルや背景の色は、スキン指定の色になります。(※色を変える場合は子テーマCSSでカスタマイズ)

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-cir

と入力します。

円スタイルのサンプル

  • Tab 1
  • Tab 2

タブ1のコンテンツを表示中。

タブの数が少ない場合は横スクロールにはなりません。

タブ2のコンテンツを表示中。

スタイルのサンプル(※タブの数を多くしたサンプル)

  • Tab 1 New
  • Tab 2 List
  • Tab 3 Popular
  • 日本語はサイトフォントで表示します
  • Tab 5
  • 画像とかもOK
  • Tab 7 Boxmenu

タブ2を選択中。

中にリストブロック。

  • リスト1
  • リスト2
  • リスト3

タブ4を選択中。

ランキングブロックを表示

水星の魔女

ガンダム最新作!2023年6月に2期の放送が終了。毎回目が離せなかった!

呪術廻戦

呪術廻戦とは関係ないですが、画像ありランキングのサンプルです。

鬼滅の刃

柱稽古編を楽しみに待ってます

キングダム

実写の3作めも良かったー!アニメも待ってます。
画像はキングダムと関係ないです。サンプルです。

タブ5を選択中。

アイコンボックス

付箋風

もちろんこの中に色々表示可能。

均等配置タイプ

横スクロールせずにラベルを均等に配置するタイプです。

タブの数が2,4個などの少なめの偶数の場合を想定しています。
※タブの数を3個にしたい場合は、以降で紹介している3の倍数タイプをおすすめします。

均等配置タイプの特徴と注意点
  • 画面幅1024px以上のPC表示時、タブの数が増えても横スクロールが発生しません。
  • 画面幅1023px以下のモバイル表示では、タブの数2つごとにラベル部分を折り返しします。
  • ラベル内のテキストについても、ラベル幅が狭くなってくると折り返しが発生します。
    ラベルテキストが長い場合は均等配置ではなく、横スクロールタイプでのご利用をおすすめします。
  • スマホでの表示が想定したものになっているか、よくご確認ください。

均等配置にするには、以下デフォルト〜円スタイルそれぞれについて、追加CSSクラスに

gray-tab-label-equal

追加します。

1.デフォルトスタイル

デフォルトスタイルの場合は、追加CSSクラスに

gray-tab-label-equal

を入力します。

デフォルトスタイル+均等配置のサンプル

デフォルトスタイル+均等配置のサンプル(ラベル3つの例)
ラベルの数が3の場合、画面幅1023px以下折り返し時に見た目が少々微妙になると思います。

デフォルトスタイル+均等配置のサンプル(ラベル4つの例)
画面幅1023px以下の折り返し発生時にラベル2つずつ、折り返します。

2.上線スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-up gray-tab-label-equal

と入力します。※クラス名の間は半角スペースを入力します。

上線スタイル+均等配置のサンプル

3.ラベルスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style gray-tab-label-equal

と入力します。※クラス名の間は半角スペースを入力します。

ラベルスタイル+均等配置のサンプル

4.ラインスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-line gray-tab-label-equal

と入力します。

ラインスタイル+均等配置のサンプル

5.円スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-cir gray-tab-label-equal

と入力します。

円スタイルは画面幅が小さくなって、ラベルテキストの折り返しが発生するとラベルの高さが大きくなる為、均等配置にはあまり向かないタイプかな〜と思っています。
(横スクロールタイプの方が向いているかも・・・)

円スタイル+均等配置のサンプル

円スタイル+均等配置のサンプル
※画面幅1023px以下の表示をご確認ください

均等配置+PC時のみ中央寄りタイプ

均等配置のオプションです。

フロントページでタブブロックを使用する場合などを想定しています。

使用例

新着記事と人気記事の2つのラベルで切り替えるタブを作りたい場合など

均等配置+PC時のみタイプの特徴と注意点
  • 画面幅1024px以上のPC時のみ、タブのラベルを中央寄りに配置します。
  • 画面幅1023px以下になると、均等配置タイプになります。
  • ラベル内のテキストについても、表示される幅が狭くなってくると折り返しが発生します。
  • スマホでの表示が想定したものになっているか、よくご確認ください。

PC時のみ中央寄りタイプにするには、以下デフォルト〜円スタイルそれぞれについて、追加CSSクラスに

gray-tab-label-equal –pc-center

追加します。※クラス名の間は半角スペースを入力します。

デモサイトの使用例

デモサイトで使用しています

以下ブログ型デモサイトのフロントページにて、均等配置+PC時のみ中央よりタイプのタブブロックを使用しています。
※上線スタイルを使用

フロントページのカテゴリーごとの記事一覧の下で、AboutとPopularを切り替えています。

タブブロックをパターンで作成し、パターンのショートコードをコンテンツ下部ウィジェットに配置しています。

ハート
ハート

良かったらご覧ください!

(ご参考)↑のデモサイトのタブのラベル部分(AboutとPopular)は、フォントサイズを子テーマCSSで以下のように変更しています。
画面幅1440px以上は32px、画面幅480pxでは18pxとなるように指定し、その間は画面幅に合わせて自動で縮小するCSSになっています。

.skin-grayish.front-top-page .gray-tab-style-up .tab-label-group .tab-label {
    font-size: clamp(1.125rem, 0.6875rem + 1.4583vw, 2rem);
}

1.デフォルトスタイル

デフォルトスタイルの場合は、追加CSSクラスに

gray-tab-label-equal –pc-center

を入力します。

デフォルトスタイル+均等配置+PC中央寄りのサンプル

2.上線スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-up gray-tab-label-equal –pc-center

と入力します。※クラス名の間は半角スペースを入力します。

上線スタイル+均等配置+PC中央寄りのサンプル

3.ラベルスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style gray-tab-label-equal –pc-center

と入力します。※クラス名の間は半角スペースを入力します。

ラベルスタイル+均等配置+PC中央寄りのサンプル

4.ラインスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-line gray-tab-label-equal –pc-center

と入力します。

ラインスタイル+均等配置+PC中央寄りのサンプル

5.円スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-cir gray-tab-label-equal –pc-center

と入力します。

円スタイル+均等配置+PC中央寄りのサンプル

均等配置+3の倍数タイプ

均等配置のオプションです。

タブの数3つ、という使用方法はフロントページでもよくあるかも?と思って用意しました。

6,9個のタブの、、という使い方はあまりないのかな、と思います。
タブの数が多い場合は横スクロールタイプの方が適しています。

均等配置+3の倍数タイプの特徴と注意点
  • 画面幅1024px以上のPC表示時、タブの数が増えても横スクロールが発生しません。
  • 画面幅1023px以下のモバイル表示では、タブの数3つごとにラベル部分を折り返しします。
  • ラベル内のテキストについても、ラベル幅が狭くなってくると折り返しが発生します。
    ラベルテキストが長い場合は均等配置ではなく、横スクロールタイプでのご利用をおすすめします。
  • スマホでの表示が想定したものになっているか、よくご確認ください。

3の倍数タイプにするには、以下デフォルト〜円スタイルそれぞれについて、追加CSSクラスに

gray-tab-label-equal –odd

追加します。※クラス名の間は半角スペースを入力します。

1.デフォルトスタイル

デフォルトスタイルの場合は、追加CSSクラスに

gray-tab-label-equal –odd

を入力します。

デフォルトスタイル+均等配置+3の倍数タイプのサンプル

デフォルトスタイル+均等配置+3の倍数タイプのサンプル
※タブラベルの数6つの場合の例
画面幅1023px以下ではタブラベル3つ毎に折り返しします。

2.上線スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-up gray-tab-label-equal –odd

と入力します。※クラス名の間は半角スペースを入力します。

上線スタイル+均等配置+3の倍数のサンプル

上線スタイル+均等配置+3の倍数タイプのサンプル
※タブラベルの数6つの場合の例

3.ラベルスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style gray-tab-label-equal –odd

と入力します。※クラス名の間は半角スペースを入力します。

ラベルスタイル+均等配置+3の倍数のサンプル

ラベルスタイル+均等配置+3の倍数タイプのサンプル
※タブラベルの数6つの場合の例

4.ラインスタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-line gray-tab-label-equal –odd

と入力します。

ラインスタイル+均等配置+3の倍数のサンプル

ラインスタイル+均等配置+3の倍数タイプのサンプル
※タブラベルの数6つの場合の例

5.円スタイル

タブブロックを選択し、ブロックのサイドメニューの「高度な設定」>「追加CSSクラス」に

gray-tab-style-cir gray-tab-label-equal –odd

と入力します。

円スタイル+均等配置+3の倍数のサンプル

スタイル+均等配置+3の倍数タイプのサンプル
※タブラベルの数6つの場合の例

ハート
ハート

円タイプはテキスト折り返すと微妙!
横スクロールタイプが一番合っていると思います〜

さいごに

タブブロックの追加スタイルについてご紹介しました。

タブのラベル数や、ラベルテキストの長さによって適しているタイプが異なってくると思いますので、お好みでご利用いただければと思います。

また、パターンで作成しておけば、ウィジェットに設置するなど色々な活用方法があると思います。

最後に一点、ご注意いただきたい点があります。

タブブロックの中に、さらにタブブロックを入れ子にして使用する方法は想定しておりません。

現時点では、入れ子にして使用するとブロックの動作がおかしくなることがあると思いますので、ご注意ください。
テーマ開発者様には、報告済みです。
今後のバージョンで対策をされるとのことでした。

この記事は以上です。

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