【CSS】要素の内側に線を引く方法(疑似要素after、outline-offset、box-sizing)

【CSS】要素の内側に線を引く方法(疑似要素after、outline-offset、box-sizing)

CSSで内側に線を引く方法を解説します。

疑似要素afterを使う方法


一番便利な方法かと思います。
・元になる要素にposition: relative;を忘れずに入れましょう。
・top、right、bottom、leftで位置を調整します。

outline-offsetを使う方法


・oulineは要素を縁取りするプロパティです。
・outline-offsetはoulineの開始位置を指定するプロパティです。
outline-offsetに線の分だけマイナス値を指定することで内側に枠線を表示することができます。
※テキストをセンター寄せの場合は良いですが、左寄せの場合、線と被ります。
画像の内側に半透明の線を入れる場合には良いかもしれません。

box-sizingを使う方法


・要素のサイズを変えずに線を引けます。
・テキストや画像とは被らない。

いかがでしょうか。
個人的にはどれも使いますが、疑似要素が一番使いやすいと感じています。
是非いろいろと試してみてください。

他にもあるよ。関連記事

人気記事

人気記事

最新記事

ブログカテゴリー

タグ

プロフィール

プロフィール画像

猫田 ねこ

パチンコ店勤務からweb制作会社へ転職という異色の経歴。漫画大好き。アニメ大好き。パチンコ大好きな、ねこです。

利用規約  お問い合わせ

ページトップへ