首页 >web前端 >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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn