:focus-visible
로 CSS Style을 아래와 같이 정의해주면 outline
이 평소에는 보이지 않고
Tab
키나 키보드 제어를 통해 이동하는 경우에만 커스텀해둔 outline
이 나타난다.
/* FOCUS CSS ONLY */
:focus-visible {
/* Remove Default Focus Style */
outline: none;
/* Custon Focus Styles */
outline-color: rgb(80, 150, 255);
outline-style: solid;
outline-width: 8px;
}