はじめに
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;}
}
その他のカスタマイズ(記事タイトル文字装飾、アイキャッチサイズ、ホバーアクションなど)は以下をご覧ください。
コメント