- Cocoonテーマの「ブログカード」のカスタムCSSクラス「simple」の先頭に「【関連】」という文字を自動的に追加するようにしました。
- コードを整理して、よりスッキリとしたデザインに改善しました。
1. 「関連」という文字を先頭に追加した
CocoonテーマのブログカードにCSSクラス「simple」を追加すると、文字リンクにするようにしています。
このまえに「【関連】」という文字を自動的に追加するようにしました。

.wp-block-cocoon-blocks-blogcard.simple::before {
content:"【関連】";
font-size:80%;
font-weight: bold;
}
2. simpleコード全体
だいぶごちゃごちゃしてきたので、いったんコードを整理することにしました。
simpleに関係するコード全体は以下のようになりました。
順番を整理したり、よく見るとタイプミスが合った箇所(.blogcard-snipet
、正しくは .blogcard-snippet
)を削除しました。
/** * ブログカードの抜粋(simple クラス) * */
.wp-block-cocoon-blocks-blogcard.simple {
margin-bottom:1.4em;
margin-top:1.4em;
font-size:90%;
}
.wp-block-cocoon-blocks-blogcard.simple::before {
content:"【関連】 ";
font-weight: bold;
font-size:90%;
}
.simple .blogcard-wrap {
margin: 0;
background-color: transparent;
font-size:110%;
}
.simple .blogcard {
margin: 0;
border: 0;
padding-left: 0;
padding-bottom: 0;
padding-top: 0px;
}
.simple .blogcard-content {
margin-right: 0px;
min-height: 0px;
}
.simple .blogcard-title {
padding-top: 0px;
margin-left: 30px;
margin-top: 0px;
margin-bottom: 10px;
color: #1967d2;
text-decoration: underline;
}
.simple .blogcard-title::before {
position:absolute;
content: "\f0da";
font-family: FontAwesome;
left:14px;
}
.simple p {
margin-bottom: 0.3em;
}
.simple .blogcard-snippet,
.simple .blogcard-thumbnail,
.simple .blogcard-domain,
.simple .blogcard-footer {
display: none;
}
@media screen and (max-width: 834px) {
.simple .blogcard-content {
margin-right: 0px;
min-height: 0px;
}
.simple .blogcard-title {
font-size: 16px;
}
.simple .blogcard-footer {
top: -4px;
}
}
ついでに、項目の先頭には、 「blogcard-footer」にあるファビコンを表示するのではなく、 を表示するようにしました。

このほうがスッキリしました。
こちらもどうぞ。
![[Cocoon] ブログカードのラベルを小さくしたけど](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTk4IiB2aWV3Qm94PSIwIDAgMzIwIDE5OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)
![[Cocoon] ブログカードを2列に並べるCSS](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTk4IiB2aWV3Qm94PSIwIDAgMzIwIDE5OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)
![[Cocoon] ブログカードをラベルボックスのように表示するCSS](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTk4IiB2aWV3Qm94PSIwIDAgMzIwIDE5OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)
![[Cocoon] ブログカードのラベルを小さくしたけど](https://chiilabo.com/wp-content/uploads/2024/05/image-13-2-320x198.jpg)
[Cocoon] ブログカードのラベルを小さくしたけど
ブログカードのラベルを表示させたとき、シンプルなカードデザインと合わないと感じました。少し重なっています。そこで、ラベルの大きさを少し小さくしてみました。/** ブログカードのラベルを小さく 2024-05-19 */.blogcard-label { top: -22px; left: 0px; padding: 0px .6em;}Cocoonテーマには「ブログカード」ブロックがあり、ラベルを設定できます。しかし、スタイルシートを変更して表示を確認したところ、予想と異なる...
![[Cocoon] ブログカードを2列に並べるCSS](https://chiilabo.com/wp-content/uploads/2024/07/image-3-320x198.jpg)
[Cocoon] ブログカードを2列に並べるCSS
メッセージ動画の一覧を並べるために、Cocoonのブログカードに「thumbnail-only」のCSSクラスを追加しました。style.cssに以下のコードを追加しました。ポイントは、「display: flex」と「flex-wrap: wrap」です。/** 2024-07-01 ブログカードを2列に並べるCSS */.blogcard-type.thumbnail-only .blogcard-snippet{ display: none;}.blogcard-typ...
![[Cocoon] ブログカードをラベルボックスのように表示するCSS](https://chiilabo.com/wp-content/uploads/2023/03/image-30-26-320x198.jpg)
[Cocoon] ブログカードをラベルボックスのように表示するCSS
カタカナ用語は、はじめて目にする人には意味がわかりにくいものです。記事の中で共通して使われる用語説明を、挿入しやすいように、「ブログカード」を活用することにしました。ブログカードでは、スニペットという概要を表示できます。用語と説明を小さな記事にしておけば、ブログ内に挿入できます。「word-description」というHTMLクラスへのスタイルシートで「ラベルボックス」のように表示させてみます。こちらがスタイルシートです。不要な項目を非表示(display: none;)に...
QRコードを読み込むと、関連記事を確認できます。
