메인 슬라이드 문의 드립니다.

메인 슬라이드 문의 드립니다.

QA

메인 슬라이드 문의 드립니다.

본문

고수님들 도움을 좀 받고 싶습니다.

 

메인 반응형으로 슬라이드를 PC버전1920px x 600px으로 올리면 반응형 모바일에서 비율대로 줄어 이미지가 너무 작게 보입니다.

 

이런우 PC버전과 모바일 버전의 이미지를  따로 올리면 좋을것 같은데 혹시 비슷한 스킨이나 기능이 있을까요? 

이 질문에 댓글 쓰기 :

답변 3

저 같은 경우에는 CSS미디어쿼리를 활용하여 PC/MOBILE 이미지를 다르게 표시했습니다.

예를들어 img 태그에 class를 먹여 display 속성으로 컨트롤했습니다.

<img src="aa.jpg" class="pc_img">
<img src="bb.jpg" class="mobile_img">

예) 1200px 이상일땐 mobile_img display:none 이하일땐 pc_img display:none

화면 크기에 따라 해당 이미지 크기 비율을 지정하실 수 있습니다.

미디어쿼리를 검색해보시고 적용해보세요.

저는 두가지 형태로 작업했었던것 같습니다. 

 

하나는 슬라이드 한개를 사용해서 이미지를 백그라운드로 깔고 background-size를 cover로 줘서 

미디어 쿼리로 슬라이드 사이즈 조정해서 보여줬던 방식이 있었구요. 이경우엔 

한 이미지로 비율만 조정해서 가운데로 보여주면 괜찮았기때문에 가능했습니다. 

 

다른 하나는 클라이언트가 반응형 사이트지만 pc 모바일 이미지를 따로 업로드 하길 원해서 

스크립트로 window size 체크해서 모바일 일 경우 pc 슬라이드 초기화, 모바일 슬라이드 활성화, 

반대의 경우 pc 슬라이드 활성화 모바일 슬라이드 초기화, 

저는 주로 swiper slide를 많이 사용하는데 단순히 처음부터 둘다 실행하고 display 값으로 

보여주고 숨기고 하니 paging이었나? 아무튼 어느부분이 좀 오류가 있어서 위와 같이 처리했던것 

같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,534 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT