技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

純CSS實(shí)現(xiàn)的索引目錄列表樣式

作者:admin    時(shí)間:2022-1-22 22:19:31    瀏覽:

索引目錄列表十分常見(jiàn),例如購(gòu)物時(shí)看到的商品品牌陳列顯示,按字母或按其他標(biāo)準(zhǔn)排序,以方便用戶快速找到所需的商品。本文介紹一個(gè)純CSS實(shí)現(xiàn)的索引目錄列表樣式。

demodownload

HTML

<div class="floating-stack">
  <dl>
    <div>
      <dt>A</dt>
      <dd>Algeria</dd>
      <dd>Angola</dd>
    </div>

    <div>
      <dt>B</dt>
      <dd>Benin</dd>
      <dd>Botswana</dd>
      <dd>Burkina Faso</dd>
      <dd>Burundi</dd>
    </div>

    <div>
      <dt>C</dt>
      <dd>Cabo Verde</dd>
      <dd>Cameroon</dd>
      <dd>Central African Republic</dd>
      <dd>Chad</dd>
      <dd>Comoros</dd>
      <dd>Congo, Democratic Republic of the</dd>
      <dd>Congo, Republic of the</dd>
      <dd>Cote d'Ivoire</dd>
    </div>

    <div>
      <dt>D</dt>
      <dd>Djibouti</dd>
    </div>

    <div>
      <dt>E</dt>
      <dd>Egypt</dd>
      <dd>Equatorial Guinea</dd>
      <dd>Eritrea</dd>
      <dd>Eswatini (formerly Swaziland)</dd>
      <dd>Ethiopia</dd>
    </div>
  </dl>
</div>

盒子是一個(gè)dl,它定義盒子的大小等屬性,其內(nèi)部每一個(gè)div,就是一個(gè)索引目錄類別,該div里的dt是索引目錄標(biāo)題,而dd則是索引目錄的列表內(nèi)容。

CSS

dt {
  position: sticky;
  top: 0;
  background: white;
  display: inline-block;
  font-weight: bold;
  background: #253238;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  color: #c2cccf;
}

dl {
  background: #455a64;
  width: fit-content;
  padding: 1rem;
  max-height: 250px;
  overflow: auto;
  border-radius: 20px;
}

dd {
  margin-inline-start: 3.2rem;
  margin-block-end: 0.5rem;
}

相關(guān)文章

相關(guān)文章
    x
    • 站長(zhǎng)推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */