내 웹 사이트에서는 Photoshop에서 머리글 이미지를 디자인하고 싶습니다. max-width:100%
을 통해 반응적입니다. 그러나 모바일 화면 너비에서는 다른 크기의 이미지로 바뀌어야하며 그 크기의 화면에 더 적합합니다. 어떻게 HTML이나 CSS로 할 수 있습니까?페이지 너비에 따라 HTML/CSS 헤더 이미지를 어떻게 변경합니까?
0
A
답변
1
이 같은 뭔가를 할 수 Media Query
을 사용하거나 당신이 당신의 요구에 맞게 하나에 폭을 변경할 수 있습니다
@media (max-width: 768px) {
.className {
//style goes here;
}
}
확인이 Link 그것은 당신에게
2
대신 img
태그를 사용하여 배경 이미지를 도움이 될 것입니다 헤더에 대해 src를 변경하고 미디어 쿼리에서 src를 변경하십시오.
@media only screen and (min-width : 1200px) {
.header{
background-image: url('img/myimg.jpg');
}
}
@media only screen and (min-width : 992px) {
.header{
background-image: url('img/myimg2.jpg');
}
}
@media only screen and (min-width : 320px) {
.header{
background-image: url('img/myimg3.jpg');
}
}
+0
문제는 'max-width : 100 %'로 반응하는 이미지를 만들 때 자동으로 종횡비를 유지한다는 것입니다. 컨테이너 div가 페이지 너비로 크기를 조정하게하려면 어떻게해야합니까? .container {width : 1000px; 최대 너비 : 100 %}'로 설정하고 배경 이미지의 종횡비와 일치시킵니다. – composerMike
1
핵심 CSS와 HTML을 사용하는 경우 헤더에 배경 이미지를 사용하고 배경 크기를 수정하십시오.
.header{
background-image: url('img/myimg.jpg');
background-size:100% 100%;
}
이렇게하면 디스플레이 크기에 따라 배경보기가 조정됩니다.
대신 가장 잘보기 위해 부트 스트랩 클래스를 사용할 수 있습니다.
부트 스트랩 클래스 사용 : 을 작은 화면의 경우 :
<img id="logo" class="img-responsive hidden-lg hidden-md hidden-sm visible-xs" src="Images/small-header.png" />
을 대형 화면의 경우 :
<img id="logo" class="img-responsive hidden-xs" src="Images/large-header.png" />
당신은 화면의 다른 크기에 대해 서로 다른 크기와 이미지를 사용할 수 있습니다.
xs = Extra small,
sm = small,
lg = large,
md = medium,
더 나은 지식을 얻으려면 부트 스트랩을 참조하십시오.
여기에서 답을 찾을 수 있습니다
0
관련 문제
- 1. 페이지 너비에 따라 이미지를 채울 컨트롤이 있습니까
- 2. 선택에 따라 어떻게 배경 이미지를 변경합니까?
- 3. 화면 너비에 따라 WebView에서 웹 페이지 고정하기
- 4. 페이지 너비에 따라 고르게 분포되도록 서로 이미지를 정렬하는 방법은 무엇입니까?
- 5. 헤더 섹션의 크기는 어떻게 변경합니까?
- 6. DataGridview 헤더 이름을 어떻게 변경합니까?
- 7. 페이지 너비에 따라 CSS를 변경하십시오. javascript?
- 8. 페이지 너비에 따라 텍스트 상자의 너비를 조정하십시오.
- 9. 페이지 너비에 따라 CSS 라이브 변경
- 10. 페이지 너비에 따라 내 페이지에 요소 표시
- 11. 표시되는 레코드에 따라 이미지와 JS를 어떻게 변경합니까?
- 12. 화면 너비에 따라 축소판 이미지로드
- 13. 사용중인 URL에 따라 자바 스크립트로 페이지 콘텐츠를 어떻게 변경합니까?
- 14. 클릭하면 JButton에서 이미지를 어떻게 변경합니까?
- 15. 클릭하면 ImageView 이미지를 어떻게 변경합니까?
- 16. 이미지에 따라 내 기사의 크기를 어떻게 변경합니까?
- 17. Paginator의 페이지 이름은 어떻게 변경합니까?
- 18. 브라우저의 너비에 따라 하위 테마 사용
- 19. 포함 된 헤더 파일의 파일 경로를 어떻게 동적으로 변경합니까?
- 20. 조건에 따라 DataGridview에서 열 색을 어떻게 변경합니까?
- 21. 내용에 따라 Dojo DataGrid의 높이를 어떻게 변경합니까?
- 22. 이미지 너비에 따라 행에 이미지를 배포하는 CSS 레이아웃?
- 23. 모바일 웹 사이트가 뷰포트 너비에 따라 이미지를 표시하지 않습니다.
- 24. 페이지 내용에 따라 iTextSharp를 사용하여 헤더 추가
- 25. UITableView 테두리의 색을 어떻게 변경합니까?
- 26. 화면 너비에 따라 구분/숨기기
- 27. 최대 너비에 따라 TextInput의 MaxCharLimit
- 28. 뷰포트 너비에 따라 제목 제거
- 29. 창 너비에 따라 다른 TPL로드
- 30. LongListSelector는 화면 너비에 따라 조정합니다.
- 당신이 위쪽으로 크기를 조정하는 경우, 그것은 더 큰 이미지를로드 할이 원래 화면 크기에 따라 가장 큰 이미지를로드 할 것이다 당신이라면 비록 아래쪽으로 크기를 조정하면 더 큰 이미지가 유지됩니다 (작은 화면 장치의 다운로드를 최소화하려는 것 같습니다). https://css-tricks.com/responsive-images-youre-just-changing-resolutions-use- srcset/ – Pete