Notice
Recent Posts
Recent Comments
Link
투케이2K
94. (TWOK/LOGIC) [Web] 모바일 브라우저 가상 키보드 CSS 화면 밀림 및 축소 현상 px 크기 재설정 로직 본문
투케이2K 로직정리
94. (TWOK/LOGIC) [Web] 모바일 브라우저 가상 키보드 CSS 화면 밀림 및 축소 현상 px 크기 재설정 로직
투케이2K 2024. 10. 18. 19:07[로직 정리]
정리 로직 : Web
상태 : [Web] 모바일 브라우저 가상 키보드 CSS 화면 밀림 및 축소 현상 px 크기 재설정 로직
[설 명]
// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------
- 모바일 화면 기준 웹 프론트 제작 필요 (HTML , CSS , JS)
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------
1. 웹 프론트에서 반응형 디자인은 위해 CSS 설정 시 컴포넌트 사이즈 각 % 퍼센트 단위 설정 수행
html, body{
width : 100%;
height : 100%;
margin : 0;
padding : 0;
border : none;
/* 배경 색상 지정 */
background-color: #bbbbbb;
/* 스크롤바 표시 지정 */
overflow : hidden;
/* 모바일 웹 브라우저 당겨서 새로고침 막기 */
overscroll-behavior: contain;
}
2. 자바스크립트 <script> 단에서 window.onload 웹 페이지 로드 완료 이벤트 감지 부분에서 CSS 속성 값을 px 단위로 다시 설정 수행
window.onload = function() {
var containerBody_height = window.getComputedStyle(document.body).height; //px height 값 확인
document.body.style.height = containerBody_height; //px 값으로 height 지정
}
3. 웹 프론트 화면에서 특정 Input 태그 포커스 활성 수행 및 가상 키보드 표시 확인
4. 웹 프론트 화면 UI 가 밀리거나 축소 되지 않고 가상 키보드가 UI 위에 정상 표시 된 것 체크
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Web : keyboard 키보드 활성 시 ui 밀림 , 줄어듬 현상 방지 및 zoom in 줌 효과 제거 방법]
https://blog.naver.com/kkh0977/222416500563?trackingCode=blog_bloghome_searchlist
[Android : Activity 설정 시 화면 세로 고정 , 키보드 UI 밀림 방지 , 액티비티 초기화 방지 설정]
https://blog.naver.com/kkh0977/222506153130?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments