ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用して目次の先頭のドットを作成する方法

CSS のみを使用して目次の先頭のドットを作成する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-20 03:25:12697ブラウズ

How to Create Leading Dots for Table of Contents using Only CSS?

CSS を使用して目次の先頭のドットを作成する

目次の先頭のドットを作成するのは難しい場合がありますが、CSS は効果的な方法を提供します。ソリューション。

CSS のみアプローチ:

信頼できるソースによって提案されているように、次の CSS のみの手法はこの問題にうまく対処しています:

ul.leaders {
  max-width: 40em;
  padding: 0;
  overflow-x: hidden;
  list-style: none;
}

ul.leaders li:before {
  float: left;
  width: 0;
  white-space: nowrap;
  content:
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . ";
}

ul.leaders span:first-child {
  padding-right: 0.33em;
  background: white;
}

ul.leaders span + span {
  float: right;
  padding-left: 0.33em;
  background: white;
}

HTML 構造:

この手法を利用するには、HTML を次のように構造化します。

<ul class="leaders">
  <li><span>Salmon Ravioli</span> <span>7.95</span></li>
  <li><span>Fried Calamari</span> <span>8.95</span></li>
  <li><span>Almond Prawn Cocktail</span> <span>7.95</span></li>
  <li><span>Bruschetta</span> <span>5.25</span></li>
  <li><span>Margherita Pizza</span> <span>10.95</span></li>
</ul>

これこのアプローチでは、画像や複雑な JavaScript ソリューションに頼ることなく、先頭のドットを効果的に作成し、クリーンで視覚的に魅力的なプレゼンテーションを提供します。

以上がCSS のみを使用して目次の先頭のドットを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。