CSSで内側に線を引く方法を解説します。
目次
一番便利な方法かと思います。
・元になる要素にposition: relative;を忘れずに入れましょう。
・top、right、bottom、leftで位置を調整します。
・oulineは要素を縁取りするプロパティです。
・outline-offsetはoulineの開始位置を指定するプロパティです。
outline-offsetに線の分だけマイナス値を指定することで内側に枠線を表示することができます。
※テキストをセンター寄せの場合は良いですが、左寄せの場合、線と被ります。
画像の内側に半透明の線を入れる場合には良いかもしれません。
・要素のサイズを変えずに線を引けます。
・テキストや画像とは被らない。
いかがでしょうか。
個人的にはどれも使いますが、疑似要素が一番使いやすいと感じています。
是非いろいろと試してみてください。