WordPress リスト リスト ブレットポイントを変更する

Last Updated: 2024 年 05 月 19 日 5のコメント

CSSを使用してリストのブレットポイントを変更できます。 WordPressの場合、テーマによってはリストブレットポイントが少しずつ違いがある場合があります。 一般的には次のように点になっています。

WordPress 基本リストリストブレットポイント

これらのリストのブレットポイントをチェックボックスなどに変更する方法を見てみましょう。

[この記事は、2024年5月19日に最後に更新されました。 ]

WordPress リスト リスト ブレットポイントを変更する

デフォルトでは、次のCSSを使用して箇条書きを変更できます。

ul { list-style: none; } /* Remove default bullets - 기본 불릿 제거 */

li::before {
    content: "\2022"; /* Unicode bullet symbol  - 유니코드 불릿 기호 */
    color: blue;  /* Bullet color - 불릿 컬러 */
	
	/* Optional tweaks - 추가 조정 */
    font-weight: bold;
    padding-right: 10px;
}

上記のコードでは、Unicode値(「\ 2022」)を目的のシンボルのUnicode値に変更できます。 例:

  • ⏴(塗りつぶされた三角形) - \23F4
  • ▷(空の三角形) - \25B7
  • ◉ - \25C9
  • ◎(ダブルサークル) - \25CE
  • ★(満たされた星) - \2605
  • ☆ (空星) - \2606
  • ☑ (チェックボックス) - \2611
  • ✓ (チェックマーク) - \2713
  • ☛ (塗りつぶされた指の記号) - \261B
  • ☞ (空の指記号) - \261E
  • ☻(満たされた笑顔の絵文字) - \ 263B
  • ☺ (空の笑顔の絵文字) - \263A

上記のコードは、使用するテーマに応じて適切に適用できます。 また、CSSクラスを指定して特定のブロックにのみ適用することも可能です。

例えば、 GeneratePress テーマを使用している場合は、次のコードを ルックス » カスタマイズ » 追加 CSSに追加すると、ブログ投稿のブレットポイントがチェックマークに変わります。

/* Change bullet points in WordPress GeneratePress theme */
/* WordPress GeneratePress 테마에서 불릿 포인트 변경하기 */

.single .entry-content ul { list-style: none; } 

.single .entry-content ul > li {
    text-indent: -1.2em;
    margin-left: 0.2em;
}

.single .entry-content ul > li:before {
    content: "\2713";
    color: #607D8B;
    font-weight: bold;
    padding-right: 10px;
}

テキストインデントは、インデント/インデントを設定するときに使用されます。 詳しくはMozillaのドキュメントテキストインデント「(英語)を参考にしてみてください。

上記のコードを適用すると、次のように変わります。

WordPress リスト リスト ブレットポイントを変更する

上記のコードは、 GeneratePress テーマに加えて、HTML構造が似ています Astra テーマ など、いくつかのテーマで適用されます。 CSSを少し知ればテーマに合わせて適切に応用が可能です。

このブログでは、次のコードをしばらく使用して最近削除しました。

.single .entry-content ul { list-style: none; }

.single .entry-content ul > li {
text-indent: -1.2em;
margin-left: 0.2em;
}

.single .entry-content ul > li span {  text-indent: 0px; }

.single .entry-content ul > li:before {
content: "\25A0";
color: #607D8B;
font-weight: bold;
padding-right: 10px;
font-size: 0.55em;
vertical-align: middle;
}

@media (min-width: 768px) {

.single .entry-content ul > li {
line-height: 1.45em;
}

.single .entry-content ul > li:not(:last-child) {
padding-bottom: 0.7em;
}
}

より多くの図形記号のUnicode値 UTF-8 Geometric Shapes(英語)で確認することができます。

CSSはそれほど難しくなく、学ぶのに時間もかかりませんので、しばらく時間をかけてCSSを習得すれば多くの助けになります。 CSSは WordPressだけでなく、ティーストーリー、 GNUBOARD など、ほぼすべてのWeb環境で使用できます。

リストから番号スタイルを変更する

番号付きリストで番号ブレットのスタイルを変更することも可能です。たとえば、次のCSSスタイルを適用して WordPressまたは、ティーストーリーなどに適用することを試してみることができます。

.most-commented {
    counter-reset: item;
    list-style: none; /* 기본 목록 스타일 제거 */
    padding-left: 2em; /* ユーザー 정의 총알을 위한 공간 확보 */
}

.most-commented li {
    counter-increment: item;
    margin-bottom: 0.5em; /* 항목 간의 간격 */
    position: relative; /* 총알의 위치를 지정하기 위해 필요 */
}

.most-commented li::before {
    content: counter(item);
    background-color: #007BFF; /* 파란색 배경 */
    color: white; /* 흰색 글자 */
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
    border-radius: 0.2em; /* 둥근 모서리 */
    margin-right: 0.5em; /* 총알과 텍스트 사이의 간격 */
    position: absolute;
    left: -2em; /* 왼쪽에 총알 위치 */
    border: 2px solid black; /* 검정색 테두리 */
}

上記のCSSコードを適用すると、次のように番号(数字)のブレットが変わります。スタイルは適切に変更します。

順序付きリストから番号スタイルを変更する

参照


5のコメント

コメント

  1. 目次自動プラグインを使用していますが、目次にもブレットポイントが適用されます。目次では適用しないようにする方法がありますか。

    応答
    • このような部分はCSSで制御可能です。

      例えば、

      ul {
      list-style-type: none;
      }

      list-style-type: none を使用して bullet スタイルを削除できます。

      基本的なCSSを理解すれば応用が可能です。

      応答
  2. margin-right: 0.5em; /* 弾丸とテキストの間の間隔 */ の代わりに .most-commented li に padding-left 値を入力しなければ適用されない

    応答