Bagaimana untuk membuat titik bullet dipautkan dengan css

WBOY
Lepaskan: 2024-07-17 14:49:57
asal
1017 orang telah melayarinya

ini ialah idea asas

anda membuat tiga senarai li di bawah tag ul atau li

        <ul>
          <li>item 1</li>
          <li>item 2</li>
          <li>item 3</li>
        </ul>
Salin selepas log masuk

anda membuat kedudukan tag li: relatif; dan berikan sedikit pelapik kiri

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}
Salin selepas log masuk

anda menggunakan li::before css property dan buat sempadan kiri di sekeliling.

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}
Salin selepas log masuk

Image description

Kini anda menggunakan li::after css property dan buat tiga bulatan di sekelilingnya

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}

Salin selepas log masuk

Image description

Kini akhirnya anda memangkas baris dari senarai pertama dan terakhir

li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}
Salin selepas log masuk

dan hasil:

Image description

kod penuh:

html:

  <ul>
          <li>item 1</li>
          <li>item 2</li>
          <li>item 3</li>
        </ul>
Salin selepas log masuk

css:

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}


li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}

Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk membuat titik bullet dipautkan dengan css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!