728x90
/* 초기에는 div의 border를 숨김 */
.a {
border: 2px solid transparent;
transition: border 0.3s;
}
/* input 요소나 input의 포커스 가능한 자식 요소가 focus를 받았을 때, div의 border 스타일을 변경 */
.a:focus-within {
border-color: blue;
}
만약 그림자를 주고 싶다면 아래 블로그 참고
https://zxchsr.tistory.com/301
[CSS] input text focus border color, 포커스 시 테두리 색상 변경
■ CSS input text focus border color, 포커스 시 테두리 색상 변경 ■ 예제 요소 포커스 시 테두리 색상으로 변경하는 방법 (그림자 효과) ■ 결과
zxchsr.tistory.com
728x90
'HTML & CSS' 카테고리의 다른 글
[CSS] 자동 완성 시, CSS 바뀌는 현상 (0) | 2023.10.23 |
---|---|
[CSS] label, background-image없이 체크박스 CSS 적용하기 (0) | 2023.10.23 |
[CSS] Input type="text" 안에 아이콘 넣기 (1) | 2023.10.23 |