こんにちは。
画像を使わず、cssだけでhistoyページでよくつかう縦線の装飾します。
■完成したレイアウト
See the Pen history page decoration by 舟橋 幸太郎 (@koutafunahashi) on CodePen.
■HTML
<dl> <dt>2000年</dt> <dd>会社設立</dd> <dt>2002年</dt> <dd>東証一部上場</dd> </dl>
■CSS
※細かい設定は適時変更ください
dl{
width: 100%;
display: flex;
flex-wrap: wrap;
}
dt,
dd{
vertical-align: top;
margin-bottom: 30px;
}
dt{
position: relative;
width: 10%;
}
dt::before{
content: "";
width: 8px;
height: 8px;
border-radius: 8px;
background-color: #000;
position: absolute;
top: 4px;
left: -18px;
}
dt::after{
content: "";
width: 2px;
height: 100%;
border-left: 2px solid #000;
position: absolute;
top: 18px;
left: -15px;
}
dd{
width: 90%;
}
今までは画像で表現してましたが、CSSで色々できるようになって楽になりました。
display:flex;は便利です。