어떻게 에뮬레이션하도록 배경 크기: 커버를 img>
상자 안에 있는 이미지가 어떻게 크기조정할 및 위치변경합니다, 이런 방식으로 전체 https://xxx. '배경 크기 자동화합니다 방식과 유사합니다. 빽이라는 '였다.
<div class="box" style="width: 100px; height: 100px;">
<img src="pic.jpg" width="413" height="325">
</div>
저도 '요구' 를 추가해야 할 오버플로입니다: hidden '이미지와 확인란 포지셔닝하십시오: 절대 '. 하지만, 이 식을 얻을 수 있는 새로운 나를 what& # 39 의 크기, 왼쪽 오른쪽 이미지용 + 고위직?
62
15
39 의 뭐하러요 it& 했다. 이 alone with CSS 로 수행할 수 있게 되었습니다.
새로운 CSS 속성을 충족합니다 객체에는 ([현재 브라우저 지원] [2])
그냥 세트 '충족합니다 객체에는: img ',' 를 '빽이라는
39 너회가 don& 잡기 '에'! '하는' img div 못할 정도였습니다.
<! - begin 스니핏: js 숨기십시오: 참 - >.
끝 - < 스니핏 >;!
이 새로운 속성에 대해 더 많이 읽을 수 있어 이 웹판포름 문서.
또한 이 [a 바이올린] [5] 위에서 모든 값을 확인할 수 있는 '문서' 충족합니다 객체에는 재산이잖아
[2]: http://caniuse.com/ # 성과 = 충족합니다 객체에는
Css 솔루션이므로 img 태그의 크기를 사용하여 배빠르게 빽이라는 순결케 충분히 닫으십시오 배경 매우 높은 브라우저 지원 (IE8+):
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
jQuery
또한 뭐하러요 it& # 39, s worth width" " 설정하는 대신, 동일한 효과를 통해 제작될 수 있습니다. 및 " height"; (이 외곽진입 브트와 그들을 설정뿐입니다 손상될 수):
"'최소 너버: 100%, 최소 높이: 100%, "'
또는
"'최소 너버: 진동현 () 가 원하는 대로 뷰포트가 너버). 최소 높이: () 가 원하는 대로 뷰포트가 높이) vh. "'
함께
"'오버플로입니다: 숨겨짐. "'
상위
)
이 의견은 추가로 위한 래퍼 (image:
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
이러한 CSS 및 사용.
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
이는 apc® 예: https://jsfiddle.net/kr60jroe/
이것은 내 외곽진입:
[바이올린] (http://jsfiddle.net/XHtVy/1/)
충스러웠으니 https://developer.mozilla.org/en-US/docs/Web/CSS/background-size:
따라서 you& # 39, re 인컨텍스트 보면 '너버 있다. 100% '또는' 높이: '중' 상위 'div 내에 중첩됩니다 100% 가 생성됩니다. 그래서 우리는 다음과 같은 논리가 사용할 수 있습니다.
이 함수는 모두 다음 fs@snapa 수평 및 수직 이미지 작업을 해야했다.
http://jsfiddle.net/2r5Cb/
39 의 자바스크립트 함수를 here& 깨끗한 이를 구축현 및 오버클로킹된 예:
39 의 예를 들어 here& 구축현:
이 날, 우리가 단순히 읽는 동안 파업을 수락됨 오토메이티드 이미지가 # 39, & # 39, portrait& 여부에 대한 테스트 # 39, & # 39, 또는 landscape&.
39 의 경우, OP, that& 옳다. 그러나 다른 다룰 수 있고, & # 39 의 화면 비율을 사각형과 /dev/raw/raw200 시행하십시오 컨테이너입니다 child& # 39; - 이미지를 고려해:
이는 css 솔루션이므로 순결케 래퍼 (wrapper) 로 정의할 수 있습니다.
그리고 img:
이 라이브 예:
http://codepen.io/ErwanHesry/pen/JcvCw
이미지에 대한 태그번호 :" 객체에는 빽이라는 충족합니다 " 이 스타일을 사용할 수 있습니다;;; 또한 이 링크를 통해 지원할 수 https://css-tricks.com/almanac/properties/o/object-fit/
I made a 및 배경 포지셔닝하십시오 센터 크기 빽이라는 배경 에뮬레이션하도록 뭔가 할 수도 있다.
그냥 " top&quo , 시켜버리므로 변경하십시오 확인표시를 위치를 변경할 수 있습니다. , 충족되었으며 " left&quo. img 의
이 함수는 " 활성화할 수 있는 load"; 및 " resize"; 이벤트.
이 질문에 대한 문제가 발생할 수 있는 솔루션을 찾는 것으로 오늘 내가 한 사람이 여러 협력합니다 가로방향입니다, 초상화, 사각형에는, 사각형, 임의의 크기, 나는 내 자신의 코드를 상술합니다 이미지와 컨테이너입니다 포함되어 있습니다.
또한, ll, you& 할 때마다 이를 다시 실행하십시오 응답하여 작동합니까 # 39 그냥 창 크기를 조절합니다.
http://jsfiddle.net/66c43ao1/
물론 이 같은 일을 할 수 있는 라이브러리를 사용하는 등 좋은 성과를 거둘 수 있을 수 있지만, 내가 찾은 이 솔루션은 박스트리치 제 목적 (증가하지 않고 종속물, 경량화 등).
이미지 없이, 그냥 상자에 스케쳐내 크기조정 이미지 중심으로 이 코드를 사용하여:
맞게 이미지 크기를 조절할 수 있도록 하는 경우, 다음 코드를 사용합니다.
이 코드는 나갈 경우 일부 이미지가 보다 더 큰 공백이 있다. 이러한 경우, 그냥 배경 및 사용 설정할 수 있습니다 괜찼습니다 작동합니까 이미지로 '배경 크기: 빽이라는, '.
내가 만든 함수를 그것을 어떻게해야합니다 아래입니다. 난 뒤 일부 논리를 수락됨 오토메이티드 에서 작동하도록 조정됐다 만들어 모든 컨테이너입니다 제거율 이미지 크기: 다음 그림 있는 데 비해 더 치수이고 컨테이너입니다 원하는거요 치수처리 조정하십시오. # 39, & # 39 는 center& 덧붙였다. 인수 (# 39, & # 39 true&. 센터, 거짓값 세트 迈向 상단형 / 왼쪽).
39 m / Y 를 사용하여, CSS3 i& 트란스라테스 이해했소 apc® 수 있지만, 그것 없이는 쉽게 부족합니다.
39 의 here& 코드:
그것을 볼 수 있으며 이스피들 체크아웃합니다 in action: https://jsfiddle.net/cameronolivier/57nLjoyq/2/