の前と後の行を追加します。そのようCSSはそうは以下のように、私はイメージを持っている画像
:
------------------- -------------------画像 -
:before
と:after
のものが分かりません。私の質問は、イメージの前後に行を追加する方法です。
の前と後の行を追加します。そのようCSSはそうは以下のように、私はイメージを持っている画像
:
------------------- -------------------画像 -
:before
と:after
のものが分かりません。私の質問は、イメージの前後に行を追加する方法です。
Flexbox
でこれを行うことができます。あなたは垂直に中心を置くことができますimgと行align-items: center
flex: 1
:before
と:after
は残りの幅を取るでしょう。
a {
display: flex;
align-items: center;
}
a:before,
a:after {
flex: 1;
content: '';
height: 1px;
background: black;
}
<a href="">
<img src="http://placehold.it/100x100">
</a>
あなたは、疑似要素にラインを設定し、必要に応じて位置を調整することができます。
a {
display: block;
text-align: center;
position: relative;
}
a:after {
content: "";
width: 100%;
position: absolute;
left: 0;
top: 50%;
height: 1px;
background: green;
z-index: -1;
}
<a href="#">
<img src="//dummyimage.com/50">
</a>