テキストホバー「枠線が抜ける」

実装サンプル

Hover me

実装手順など解説

.borderLeftRight {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #1b202d;
}


.borderLeftRight::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #5851ec;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}


.borderLeftRight:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

動作環境

  • ○:動作する
  • △:動作するが意図せぬ挙動
  • ☓:動作しない
- Mac Windows11 SP
ブラウザ Chrome Firefox Safari Chrome Firefox Edge IE Safari on iOS Chrome for Android
対応

メッセージ

トレセン学園