그누보드 입력폼 포커스 테두리 및 그림자 효과 제거 방법
페이지 정보

본문
그누보드 5.3 및 아미나 빌더 환경에서 input과 textarea 입력폼을 클릭할 때 나타나는 파란색 포커스 테두리와 그림자 효과를 CSS로 깔끔하게 제거하고 수정하는 방법을 안내합니다.
그누보드 5.3 입력폼 포커스 테두리 및 그림자 제거 방법
그누보드 5.3 원본 기준 환경에서 input 또는 textarea 입력폼을 클릭할 때 나타나는 파란색 테두리와 그림자 효과를 제거하려면 CSS 코드를 수정해야 합니다.
1. 클릭 시 포커스 테두리 및 효과 수정
기본 CSS 파일에서 아래와 같이 코드를 수정하거나 삭제합니다.
- 포커스 효과 기본 설정 수정
input[type=text],input[type=password],textarea대상에outline: none;을 적용하고 다음과 같이 변경합니다.input[type=text], input[type=password], textarea, select { border: 1px solid #ccc!important; outline: none; } - 포커스 시 그림자 및 테두리 설정 삭제 또는 변경기존에 지정된
:focus상태의box-shadow와 파란색 테두리 코드를 삭제합니다.
만약 다른 CSS 파일의 영향으로 삭제해도 효과가 사라지지 않는다면 위 코드를 삭제한 후 아래 코드를 추가합니다.input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { -webkit-box-shadow: 0 0 5px #9ed4ff; -moz-box-shadow: 0 0 5px #9ed4ff; box-shadow: 0 0 5px #9ed4ff; border: 1px solid #558ab7!important; }input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { -webkit-box-shadow: none!important; box-shadow: none!important; border: 1px solid #ccc!important; }
2. 기본 입력폼 그림자 효과 제거
내부 그림자 속성이 지정된 아래 코드를 찾아 빨간색(또는 해당) 박스 그림자 속성(box-shadow) 부분을 삭제합니다.
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea,.frm_input {
border: 1px solid #ccc;
background: #fff;
color: #000;
vertical-align: middle;
border-radius: 3px;
padding: 5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0,.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0,.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0,.075);
}
3. 적용 후 확인
코드를 수정하고 저장한 뒤에는 웹브라우저 캐시를 삭제하고 새로고침하여 변경 사항이 정상적으로 반영되었는지 확인합니다.
아미나 빌더 환경에서 입력폼 클릭 시 나타나는 파란색 포커스 테두리와 그림자 효과를 제거하려면 css/default.css 파일을 수정해야 합니다. 해당 파일에 아래의 CSS 코드를 추가하여 스타일을 재정의하십시오.
1. 그림자 효과 제거
css/default.css 파일에 다음 코드를 추가합니다.
input, textarea, select {
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
2. 클릭 시 포커스 효과(테두리) 제거
다음 코드를 추가하여 포커스 상태의 테두리 스타일을 변경합니다.
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
-webkit-box-shadow: none!important;
box-shadow: none!important;
border: 1px solid #ccc!important;
}
3. 적용 확인
수정 후에는 반드시 웹브라우저 캐시를 삭제하고 새로고침하여 변경 사항이 정상적으로 반영되었는지 확인하시기 바랍니다.
그누보드 입력폼 포커스 테두리 및 그림자 효과 제거 방법
다른 CSS 파일의 영향이나 우선순위 충돌로 인해 기본 코드를 수정해도 포커스 테두리나 그림자가 사라지지 않을 때는 !important 속성을 강제로 적용하거나 box-shadow: none!important 처리를 추가하여 해결할 수 있습니다.
1. 우선순위 충돌 시 해결 방법
- 다른 CSS 값 때문에 우선순위에서 밀릴 때는 강제 적용을 위해
!important를 포함한 속성을 사용합니다. - 브라우저 개발자 도구를 통해 실제로 어떤 값이 적용되고 있는지 먼저 확인한 뒤 아래와 같이 코드를 보완합니다.
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
-webkit-box-shadow: none!important;
box-shadow: none!important;
border: 1px solid #ccc!important;
}
또는 아웃라인(외곽선) 속성을 강제로 제거하려면 아래 코드를 적용합니다.
input, textarea:focus {
outline: none!important;
}
2. 다음 행동
- 코드를 수정하고 저장한 뒤에는 웹브라우저 캐시를 삭제하고 새로고침하여 적용 상태를 확인하십시오. 만약 여전히 반영되지 않는다면 Q4의 캐시 및 경로 확인 절차를 진행하시기 바랍니다.
참고자료
기타 참고자료
- 이전글그누보드 letter-spacing 태그 스팸 광고 필터링 방법 26.10.12
- 다음글아파치 웹서버에서 .php 확장자 숨기기 및 깔끔한 URL 설정 방법 26.10.12
댓글목록
등록된 댓글이 없습니다.