Cocoonのおすすめカードをモバイルで非表示やモバイルのみで表示させる


 

はじめに

Cocoon機能で、ヘッダーの下部(ヘッダーコンテンツ内)に表示させる事が出来る以下のようなおすすめ記事の事です。

表示される場所は以下の図の④の位置です。

 

基本的な使い方は以下をご覧ください。

Cocoon・おすすめ記事やカテゴリー画像などをカードで表示(おすすめカード)
Cocoonには、色々な便利な機能やエリアが用意されています。今回は、おすすめしたい記事やカテゴリーの画像リンクをヘッダー下の目立つ部分に表示できる「おすすめカード」の使い方についてです。 以下、サンプルです。画像はそれぞれのアイキャッチか...

 

今回は、このカードを

  • モバイルでは表示したくない場合と、
  • モバイルのみで表示させたい場合の

CSSの書き方についてです。

当サイトでは、トップページのみに、おすすめカードで4つ表示しているのですが、モバイル端末で見た際に邪魔だったので非表示にしています。

(タブレットなら2カラム、携帯なら1カラムになり、4つあれば4つ縦に出てしまう為)

 

カスタマイズ方法

簡単なCSS追記のみです。

CSS追記は以下のいずれかから行って下さい。

外観→カスタマイズ追加CSS

外観→テーマファイルエディターstyle.css

 

おすすめカードは「recommended」というクラス名で表示されているので、このクラス名を指定して表示するかしないかをCSSコードに書けばいいだけです。

 

 

モバイルでは表示しない

画面サイズによって表示しないように記述します。

サイズの部分は用途に合わせて変更して下さい。

Cocoonのスタイルシートでレスポンシブデザイン用コードを書く場所は以下のように記載されているので

/*1023px以下*/@media screen and (max-width: 1023px){
/*必要ならばここにコードを書く*/}
/*834px以下*/@media screen and (max-width: 834px){
/*必要ならばここにコードを書く*/}
/*480px以下*/@media screen and (max-width: 480px){
/*必要ならばここにコードを書く*/}

 

端末によってサイズは違いますが、タブレットも非表示なら「1023px以下」または「834px以下」に、携帯のみ非表示なら「480px以下」で大体いけると思います。

 

 

追記CSS

/*834px以下*/@media screen and (max-width: 834px){
/*おすすめカード モバイルで非表示*/.recommended {display:none;}
}

 

モバイルのみで表示させる

こちらは、通常は表示しないように指示し、モバイルの場合のみ表示させるように記述します。

/* おすすめカード(モバイルのみ表示) */.recommended {display: none;}
@media screen and (max-width:480px){
.recommended {display: block;}
}

 

 

その他のカスタマイズ(記事タイトル文字装飾、アイキャッチサイズ、ホバーアクションなど)は以下をご覧ください。

Cocoon・おすすめカードのプチカスタマイズ
Cocoonには、色々な便利な機能やエリアが用意されています。今回は、おすすめしたい記事やカテゴリーの画像リンクをヘッダー下の目立つ部分に表示できる「おすすめカード」を少しだけカスタマイズしてみます。 おすすめカードの設定方法は以下をご覧く...
綾糸: 綾糸 主婦 1990年代、汎用機時代のエンジニア 趣味で長くやっていたweb制作は、未だにエディタでの手コーティング 現在は自宅でゆるりとweb制作やライターをしています