ホームページ > 記事 > ウェブフロントエンド > CSSでリンク箇条書きを作る方法
基本的な考え方は次のとおりです
ul または li タグの下に 3 つの li リストを作成します
<ul> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul>
li タグの位置を相対的にします。そして左にパディングを加えます
li { height: 40px; padding-left: 20px; display: flex; align-items: center; position: relative; }
li::before CSS プロパティを使用して、周囲に左枠を作成します。
li::before { content: ''; position: absolute; left: -16px; border-left: 2px solid black; height: 100%; width: 1px; }
ここで li::after css プロパティを使用し、その周りに 3 つの円を作成します
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; }
結果:
完全なコード:
html:
<ul> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul>
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; }
以上がCSSでリンク箇条書きを作る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。