「:after」を使って画像に透過ボーダーを設定する

Yukimi Sato 56views 更新:2015年6月10日

scss

a {
  display:inline-block;
  position: relative;
}

a:after{
  border: 1px solid rgba(0, 0, 0, .1);
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

a:hover {
  &:after{
    border: 1px solid rgba(0, 0, 0, .5);
  }
}

html

<a href="#"><img src="画像パス" /></a>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません